
@media screen and (max-width: 990px) {
    .stockist-search-filter-checkbox input{
        cursor: pointer;
    }
    .find-a-stores .main-page-title,
    .service-center .main-page-title {
        margin-bottom: 14px;
        font-size: 30px;
        margin-top: 40px;
    }
    .find-a-stores .store-name,
    .service-center .store-name {
        margin-bottom: 14px;
        font-size: 14px;
        line-height: 24px;
    }
    .find-a-stores .content-for-layout,
    .service-center .content-for-layout {
        margin-top: 20px;
    }
   .agox .swiper-class-style .swiper-slide:nth-child(3n+1) .text-style {
        top: 0;
        bottom: auto !important;
    }
    .agox.no-banner #MainContent {
        margin-top: 0;
    }
    .no-banner .common-product .product__media-wrapper{
        padding-top: 0 !important;
    }
    .agox .tenways-footer .footer__content-bottom .footer__content-bottom-wrapper{
        padding-bottom: 150px;
    }
    .common-product .free_title{
        font-size: 12px;
        letter-spacing: -.05em;
    }
    .common-product .deal_of-theday .deal_content{
        padding: 10px;
    }
  .common-product .shipping_metafields{
    font-size: 12px;
  }
    .common-product .free_richtext p{
        font-size: 12px;
        line-height: 18px;
    }
    .agox .background-box .bg-with-image .bg-text{
        top: 0;
        transform: none;
        position: relative;
        padding-bottom: 40px;
    }
    .agox .background-box .bg_page-width {
        max-width: 100%;
        margin: 0;
    }
  .common-product .product__media-wrapper{
   padding-top: 0;
}
  .text-slideshow .multicolumn-card__info .p{
    font-size: 13px;
  }
  .text-slideshow .multicolumn-card__info .p_time{
      font-size: 14px;
  }
    .support_content .pc-map .map-service{
        display: none;
    }
    .b-article .article-template__comment-wrapper {
        margin-bottom: 0;
    }
    .sup_articles .article-card__header{
        max-width: 100%;
    }
    .about-top .ab-contact{
        margin-bottom: 36px;
    }
    .shopify-section .footer-banner  .title{
        font-size: 18px;
        margin-bottom: 18px;
    }
    .footer-banner .footer-content div h4 {
        font-size: 15px;
    }
    .about-us .image-with-text .image-with-text__text {
        margin-top: 0;
        text-align: left;
    }
    .about-us .image-with-text .image-with-text__text p {
        color: #000;
        font-size: 14px;
        line-height: 24px;
    }
    .about_rte p {
        padding-bottom: 24px;
        font-size: 14px;
        line-height: 150%;
    }
       .footer-content>div {
           width: 100%;
           padding-left: 0;
       }
       .footer-content h4 {
           font-size: 15px;
           letter-spacing: 0.2em;
           line-height: 167%;
       }
       .about_li h3{
           margin: 24px auto;
       }
       .footer_about .about_ul{
           display: none;
       }
       .about-us .image-with-text .image-with-text__text p {
           color: #000;
           font-size: 14px;
           line-height:24px;
       }
       .footer_about .block_des,
       .block_des .about_li{
           display: block;
       }
       .footer_about .block_des,
       .footer_about .about_rte{
           margin-top: 24px;
       }
       .block_des .about_li:not(:last-child){
           border-bottom: 2px solid #CED5D3;
       }
       .block_des h3 {
        display: block;
        font-size: 18px;
        line-height: 22px;
        text-align: left;
        margin: 14px 0;
      } 
      .about-us .video-tag {
       margin: 0;
   }
     .block_des .about_li.active h3{
         color: #000;
       -webkit-transition: all .3s ease-in-out;
       -khtml-transition: all .3s ease-in-out;
       -moz-transition: all .3s ease-in-out;
       -ms-transition: all .3s ease-in-out;
       -o-transition: all .3s ease-in-out;
       transition: all .3s ease-in-out;
     }
      .block_des .about_li .about_rte{
       display: none;
      }
      .block_des .about_li.active .about_rte{
          display: block;
      }
    #shopify-section-video-with-text .video-with-text .image-with-text .grid__item {
        width: 100%;
    }

    #shopify-section-video-with-text .image-with-text__media--placeholder.image-with-text__media--adapt {
        height: auto !important;
    }

    .ten-slideshow .multicolumn-card__info .p {
        font-size: 20px;
        line-height: 37px;
        font-weight: 700;
        width: 285px;
    }

    .shopify-section .ten-slideshow .banner {
        min-height: 380px;
    }

    .ten-content svg {
        width: 720px;
    }

    .about-2 .title {
        text-align: left;
    }

    .no-banner .transcy-switcher-container .transcy-switcher-content-wrap .transcy-locale-name {
        color: #000;
        fill: #000;
    }

    .footer-img {
        min-height: 165px;
    }

    .mb-tab {
        position: relative;
    }

    .mb-tab::after {
        position: absolute;
        content: '';
        bottom: 0;
        z-index: 1;
        width: 100%;
        height: 2px;
        background: #47d7ac;
    }

    .text_tab .tab_title .active.tab-buttom {
        border-bottom: 2px solid #47d7ac;
        z-index: 2;
        box-shadow: 0 0 36px rgb(0 0 0 / 8%);
        -webkit-box-shadow: 0 0 36px rgb(0 0 0 / 8%);
        -moz-box-shadow: 0 0 36px rgb(0 0 0 / 8%);
        border-radius: 10px 10px 0 0;
        background-color: #47d7ac;
    }

    .tenways-header .transcy-switcher-item-primary .transcy-locale-name {
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #000;
        font-size: 14px;
        text-transform: uppercase;
    }

    .tab-buttom {
        border-bottom: 2px solid #000;
    }
    .ten-slideshow .swiper-button-next,
    .ten-slideshow .swiper-button-prev {
        bottom: -8px;
        top: auto;
    }
    cart-items .title-wrapper-with-link a {
        font-size: 18px;
    }

    .no-banner .m_cart svg path {
        color: #000;
        fill: #000;
    }
    .review_2 .review_1 .html p {
        font-size: 12px;
        margin: 0;
    }

    section#shopify-section-multicolumn-600 {
        margin-bottom: 0;
    }

    .swiper-pagination.review_2.swiper-pagination-clickable.swiper-pagination-bullets {
        display: none;
    }

    section#shopify-section-footer-banner {
        display: none;
    }

    #shopify-section-video-with-text .video-with-text .video_title p {
        font-size: 24px;
        line-height: 29px;
    }

    #shopify-section-multicolumn-600 .multicolumn .title-wrapper-with-link {
        margin-bottom: 0;
    }

    #shopify-section-video-with-text {
        margin-top: 0;
    }

    #shopify-section-video-with-text .image-with-text {
        padding: 0;
    }

    #shopify-section-template--15140381786274__16346158776deb4f45 .video-with-text .image-with-text__content {
        padding: 54px 26px 24px;
        align-items: flex-start !important;
    }

    #shopify-section-template--15140381786274__16346158776deb4f45 .video-with-text .video_title p {
        margin: 0;
        color: #333;
        font-size: 24px;
        line-height: 29px;
    }

    .text_tab .tab_title .tab-buttom:not(:last-child) span {
        border-right: none;
    }

    .text_tab .tab_title .tab-buttom .mb-title {
        display: block;
    }

    .product_tab .tab_content {
        margin-top: 0;
    }

    .text_tab .tab_title .tab-buttom span {
        font-size: 14px;
        padding: 18px 8px;
        color: #333;
        font-weight: 400;
    }

    .text_tab .tab_title .tab-buttom.active span {
        font-weight: 700;
    }

    .text_tab .tab_title {
        box-shadow: none;
    }

    .feature p {
        font-size: 14px;
    }

    .product_title .feature div {
        font-size: 12px;
    }

    .tenways-benefits .partner-right {
        background: transparent;
        padding: 0;
    }
    .offline .ten-banner .banner__box {
        padding-bottom: 50px;
    }
    #partner_details {
        padding-top: 20px;
    }
    .tenways-benefits .rte{
        padding-top:0;
        min-height: 130px;
        text-align: center;
    }
    .tenways-benefits>div{
        box-shadow: 0px 0px 36px rgb(0 0 0 / 8%);
        border-radius: 10px;
        padding: 20px 26px;
        margin-top: 36px;
    }
    .tenways-benefits{
       display: flex;
       background: transparent;
       flex-wrap: wrap;
      margin-top: 14px;
    }
    .tenways-benefits>div {
        flex: auto;
        width: 40%;
        max-width: 40%;
        margin: 20px;
    }
    .partner-right .icon svg path{
        stroke: #000;
    }   
    .partner-right .benefits-title{
        color: #000;
    }
    .ten-banner .banner__content--center {
        align-items: flex-end;
    }
    .partner-form .field .field__label {
        width: 26%;
    }
    .lava_tab .lavalamp-menu .pc-title{
        display: none;
    }
    .lava_tab .lavalamp-menu .mb-title {
        display: block;
    }
    .lavalamp-menu .mb-title {
        display: block;
    }
    .text_tab .tab_title>div{
        background-color: #F4F8FC;
        border-radius: 10px 10px 0 0;
    }
    .text_tab .tab-buttom.active::after {
        border-bottom: none;
    }
    .ten-banner .banner .page-width{
        padding: 0 60px;
    }
    .ten-banner .banner__box > .banner__buttons {
        margin-top: 24px;
    }
    .ten-banner .banner__heading {
        margin-bottom: 24px;
    }
    .ten-banner .banner__buttons .button{
        width: 100%;
    }
    .con_button {
        max-width: 100%;
        margin-left: auto;
    }
    .ten-banner .page-width{
        padding: 0 26px;
     } 
     .ten-banner
    .ten-banner .banner__heading{
        margin-bottom: 24px;
    }
    .ten-banner .banner__text p {
        font-size: 24px;
        line-height: 29px;
    }
    .partner-form .field .field__input,
    .partner-form .field .select{
        max-width: 380px;
    }
    .ten-banner .banner__text p{
        font-size: 14px;
        line-height: 17px;
    }
    .partner-form .field .field__label {
        width: 100%;
        text-align: left;
        position: relative;
        left: 0;
    }
    .partner-form .field .field__input, .partner-form .field .select {
        max-width: 100%;
    }
    .partner-form .field {
        display: block;
    }
    .partner-form .t_partner{
        max-width: 80%;
        margin: 0 auto;
    }
    .love-feature .range_content.active {
        display: block;
        position: absolute;
        left: -100%;
        top: 35px;
        margin-top: 9px;
        width: 200%;
        font-weight: 400;
        z-index: 3;
    }

    #shopify-section-template--15161576489109__1636097024981f5e26 .ab-contact {
        width: 720px;
    }

    .multicolumn-review .multicolumn-home .swiper-father .grid {
        margin-top: 24px;
    }

    .ten-content li {
        padding: 0 20px;
    }

    #shopify-section-template--15161576489109__1636097024981f5e26 .ten-content {
        padding: 20px 0;
    }

    .pages-width {
        padding: 0 26px;
    }

    .blog_all .blog-div {
        height: 253px;
    }

    .multicolumn-review .multicolumn {
        margin: 0 !important;
    }

    .multicolumn-review .multicolumn .title-wrapper-with-link {
        padding: 0;
        margin-bottom: 36px;
    }

    #shopify-section-image-with-spec .table_sp tbody tr td:first-child {
        font-size: 12px;
        width: 30%;
    }

    

    .shopify-section-header-hidden .menu-drawer-container svg path {
        color: #fff;
        fill: #fff;
    }

    #shopify-section-template--15201834598549__16376373365f9b624f {
        margin: 0;
    }

    .partner-form {
        padding-top: 36px;
    }

    #shopify-section-template--15161576882325__1634617138e8153611 {
        margin-bottom: 0;
    }

    .shopify-section-header-hidden .header__heading-link svg path {
        color: #fff;
        fill: #fff;
    }
    .partner-form {
        padding-top: 36px;
    }

    .customers #shopify-section-header {
        display: block;
    }

    .tenways-multicolumn .rte p {
        font-size: 24px;
        line-height: 180%;
    }

    .tenways-multicolumn p {
        font-size: 18px;
    }

    .tenways-multicolumn .multicolumn-flex {
        bottom: 48px;
    }
    .customers .tenways-header .menu-drawer-container svg {
        color: #000;
        fill: #000;
    }

    .shopify-section-header-hidden .menu-drawer-container .menu-drawer__inner-container svg path {
        color: #000;
        fill: #000;
    }

    .customers .menu-drawer .list-social {
        display: flex;
    }

    .tr_language {
        display: none;
    }

    .login p {
        font-size: 12px;
    }

    .tenways-customer .bg-customer {
        display: none;
    }

    .customers #shopify-section-header {
        display: block;
    }

    .customers #MainContent {
        margin-top: 54px;
    }

    .tenways-customer {
        height: auto;
        flex-flow: column;
    }

    .tenways-customer .customer-left {
        height: auto;
        order: 1;
        padding: 26px;
        background: #fff;
    }

    .tenways-customer .customer-right {
        max-width: 100% !important;
        margin: 0 !important;
        padding: 26px !important;
        padding-bottom: 0 !important;
    }

    .customer-left div,
    .customer-left h2 {
        color: #000;
        font-size: 14px;
        line-height: 180%;
    }

    .icon-tenways svg {
        width: 15px;
        height: 15px;
        position: relative;
        top: 2px;
    }

    .customer-left h2 {
        margin: 0 auto 32px;
        color: #525252;
    }

    .customers input:-webkit-autofill,
    .customers input:-webkit-autofill:active,
    .customers input:-webkit-autofill:focus,
    .customers input:-webkit-autofill:hover {
        font-size: 14px;
    }

    .customers .customer .field label,
    .customers .field__label {
        font-size: 14px;
    }

    .support-content .customer-logo {
        display: none;
    }

    .tenways-customer {
        background: transparent !important;
    }

    .customers .custmoer-bike .customer h1 {
        font-size: 18px !important;
    }

    .customers .customer .field {
        margin: 2rem 0 0 0;
    }

    .create_account {
        margin-top: 0px !important;
    }

    .customers .custmoer-bike a {
        font-size: 14px;
    }

    .support_content .mb-map {
        display: block;
    }

    .tenways-price svg {
        margin-left: 0;
    }

    #shopify-section-template--15203455500437__16407633029be8c6b1 {
        display: none;
    }

    #shopify-section-template--15203455500437__1640762878d7dcf0c1 {
        margin-bottom: 36px;
    }

    .tenways-discount div {
        padding-left: 0;
    }

    .tenways-discount .discount_1 {
        border: none;
        margin-top: 10px;
    }

    .tenways-discount {
        border-top: 1px solid #C4C4C4;
    }
    .tenways-seletor ul .disclosure__item {
        width: 100% !important;
        text-align: left !important;
    }
    .tenways-seletor .localization-form {
        padding-right: 20px !important;
    }
    .article-template__content {
        margin-bottom:0;
    }
        .ar_right .article-template__content{
            padding: 0;
        }
        .tenways-blog .article-card__header{
            margin-top: 0;
        }
        .ar_left .tenways-blog .blog__title {
            text-align: center;
        }
        .tenways-main-article .ar_right .article-header header {
            padding: 0;
        }
        .total-blog {
            display: block;
            overflow: hidden;
        }
        .total-blog li {
            padding-left: 0;
            padding-right: 20px;
        }
        .total-blog h1 {
            font-size: 24px;
            margin-bottom: 14px;
            margin-top: 0;
        }
        .ar_all {
            display: block;
        }
        .ar_right>div {
            padding-left: 0;
        }
        .ar_left .blog .grid__item {
            width: calc(25% - 0.75rem);
        }
        .ar_all .ar_left {
            margin-bottom: 36px;
        }
        .tenways-index .image-banner-text .image-with-text__content {
            min-height: 206px;
        }
}



@media screen and (max-width: 768px) {
  .cgo600-product .coupons{
      margin-bottom: 30px;
      padding: 20px;
  }
  .cgo600-product .product .tenways-klarna {
    margin-bottom: 20px;
}
  .coupons-left p.p {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
}
  .coupons-left p {
    font-size: 12px;
    padding-right: 10px;
}
  .free .fr_rte {
    padding-top: 0;
    margin-top: 0;
}
.cgo600 .free .fr_rte,
.cgo800s .free .fr_rte {
    padding: 10px 0;
}
    .image-banner-text .swiper-button-next{
        right: -26px;
    }
    .image-banner-text .swiper-button-prev{
        left: -26px;
    }
    .tenways-index .image-banner-text .image-with-text__content img {
        margin-left: auto;
    }

    .tenways-video .video-auto {
        display: none;
    }

    .tenways-video .image_mobile {
        display: block;
    }

    .customers-say .swiper-pagination.customers-line {
        display: block;
        margin-top: 10px;
    }
    .app-text .app-img img {
        width: 50%;
    }

    #shopify-section-video .video-section.page-width {
        margin-top: 36px;
        margin-bottom: 36px;
    }
    .review_1 .mySwiper.swiper-container {
        padding-bottom: 60px;
    }

    #shopify-section-video .deferred-media__poster-button svg {
        width: 36px;
        height: 36px;
    }

    .tool-box .spec_multicolumn .multicolumn-card__info h3 {
        margin: 0;
        font-weight: 700;
        font-size: 12px;
        line-height: 14px;
    }

    .transcy-switcher-container .transcy-locale-name {
        color: #000;
    }

    section.customers-say {
        padding-bottom: 36px;
    }

    section#shopify-section-template--15125565440162__16343029395f16f323 {
        margin-bottom: 0;
    }

    .pop-body_right div {
        font-size: 18px;
    }

    #shopify-section-template--15125565440162__16343029395f16f323 .title {
        margin-bottom: 14px;
    }

    .customers-say .customers-card {
        padding-top: 12px;
    }

    .tenways-product .product-form {
        margin-bottom: 0 !important;
        margin-top: 20px !important;
    }

    .tenways-product .product__info-wrapper .product-form__input .form__label {
        font-size: 14px;
        line-height: 17px;
        color: #222;
    }

    .customers-say .title-wrapper-with-link {
        max-width: 90%;
        margin: 0 auto;
    }

    .tenways-product .featured-product {
        margin-bottom: 0;
    }

    .tenways-product .product__info-wrapper .product-form__input .form__label {
        margin-bottom: 16px;
        width: 100%;
    }

    .tenways-product .product__info-wrapper .product-form__input label {
        width: 60px;
        height: 25px;
        line-height: 25px;
        margin-right: 15px;
    }

    .tenways-product .product__info-wrapper .product-form__input {
        text-align: center;
    }

    .product_title .feature {
        margin-left: 0;
        margin-bottom: 16px;
    }

    .tenways-product .product_title .title {
        margin-bottom: 10px;
    }

    .product_title .title p {
        margin: 0;
        text-align: center;
        font-size: 18px;
        line-height: 22px;
        color: #222222;
    }

    .tenways-product .product-form__input input[type=radio]+label.cs_label img {
        width: 30px;
        height: 30px;
        padding: 4px;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child .cs_label {
        width: 40px;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child .form__label {
        bottom: auto;
        top: -250px;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child #color_label {
        font-size: 18px;
        line-height: 21px;
        font-weight: 700;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child {
        top: 258px;
        bottom: auto;
        width: 50%;
    }

    .tenways-product .featured-product:not(.product--no-media)>.product__info-wrapper {
        padding: 0;
        padding-left: 20px;
    }

    

    .banner .pc_banner {
        display: none;
    }

    .banner .image_mobile {
        display: block;
    }

    .title_video p {
        font-size: 30px;
    }

    .tenways-video .title_video {
        margin-bottom: 25px;
    }

    .content_video {
        padding-bottom: 56px;
    }

    img.header__heading-logo.logo-black {
        display: none;
    }

    .ten-image-text {
        padding-top: 0;
    }

    .ten-image-text .image-with-text__heading {
        margin-top: 0;
    }

    .feature-banner .grid--2-col-tablet .grid__item {
        width: calc(100% - 1rem / 2);
        width: 100%;
    }

    .feature-banner .image-with-text .grid__item:first-child {
        order: 1;
    }

    .feature-banner .image-with-text .grid__item:last-child {
        order: 0;
    }

    .display-product {
        margin-bottom: 48px;
    }

    .spaced-section .multicolumn.no-heading:not(.background-secondary) {
        margin: 40px auto;
    }

    .multicolumn-home {
        position: relative;
        overflow: hidden;
        padding: 0;
    }

    .multicolumn-home .grid {
        margin-left: 0;
    }

    .swiper-father .swiper-button-next,
    .swiper-father .swiper-button-prev {
        display: none;
    }

    .multicolumn-home .swiper-pagination {
        width: 100%;
        margin-top: 5px;
        bottom: 20px;
    }

    #shopify-section-template--15125565440162__163323532690418a95 .feature-banner .image-with-text {
        margin-top: 50px;
    }

    .multicolumn-home .multicolumn {
        margin: 0 !important;
    }

    .multicolumn-home .swiper-pagination-bullet {
        width: 16px;
        height: 2px;
        display: inline-block;
        border-radius: unset;
        background: #000;
        opacity: 1;
        margin: 0 5px;
    }

    .multicolumn-home .swiper-pagination-bullet-active {
        background: #47d7ac;
    }

    .multicolumn-home .multicolumn-card {
        text-align: left;
        color: #000;
    }

    .multicolumn-home .multicolumn-list:not(.slider) {
        padding-left: 0;
        padding-right: 0;
    }

    .multicolumn-service .multicolumn .title-wrapper-with-link {
        margin-bottom: 23px;
    }

    .multicolumn-service .rte p {
        padding: 0;
    }

    .home-video-loop .swiper-button-prev,
    .home-video-loop .swiper-button-next {
        display: none;
    }

    .footer__content-top {
        padding-bottom: 3rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .footer-block.grid__item {
        margin: 3.8rem 0;
    }

    .footer-block--text .field .field__label {
        color: rgba(255, 255, 255, .3);
        font-size: 12px;
        transform: scale(.7);
        left: -5px;
        top: 7px;
    }

    .footer__list-social .tenwats-facebook_link span {
        position: relative;
        top: 5px;
        padding-left: 10px;
    }

    .tenways-footer .footer__content-bottom {
        border-top: none;
    }

    .tenways-footer .footer__content-top {
        padding-left: 2.6rem;
        padding-right: 2.6rem;
    }

    .footer-block__details-content.rte p {
        font-size: 12px;
    }

    .footer-plicy .footer-block__details-content {
        margin-bottom: 0;
    }

    .footer-plicy .footer-block__details-content {
        padding: 10px 0;
        border-top: 1px solid #C2C2C2;
        border-bottom: 1px solid #C2C2C2;
    }

    .footer__content-bottom {
        padding-bottom: 22px;
    }

    .footer-plicy .payment_content {
        padding-top: 20px;
    }

    .footer__column--info .footer__payment {
        margin-bottom: 20px;
    }

    .footer-block--menu span.footer-down {
        display: block;
    }

    .tenways-footer .footer-block__details-content.active {
        display: block;
        transition: all .5s ease-in-out;
    }

    .spaced-section {
        margin-top: 26px;
    }

    #myLauncher .icon {
        line-height: 56px;
    }

    #myLauncher svg {
        width: 30px;
        height: 30px;
        fill: #fff;
        vertical-align: middle;
    }

    #myLauncher .icon {
        line-height: 56px;
    }

    #myLauncher {
        width: 56px;
        height: 56px;
    }

    .talk_icon {
        margin: 0 5px 20px 0;
    }

    .footer-plicy .footer-block__details-content li a {
        font-size: 12px;
    }

    .footer-block--text .field {
        text-align: left;
    }

    .footer-block_nesletter .field__button {
        width: 98px;
        height: 34px;
        border-radius: 17px;
    }

    .footer-block_nesletter .field__input {
        height: 34px;
    }

    .footer-block_nesletter .field__input {
        width: 211px !important;
    }

    .footer-down svg {
        position: absolute;
        right: 0px;
        top: 4px;
    }

    .footer-block--menu .footer-block__heading {
        position: relative;
    }

    .footer-block--menu .footer-down.up svg {
        transform: rotate(180deg);
        transition: all .3s ease-in-out;
    }

    .footer-block--menu {
        position: relative;
    }

    .footer__content-bottom .footer__column--info {
        padding-left: 0;
        padding-right: 0;
    }

    .tenways-footer .footer-plicy .footer-block__details-content>li:not(:last-child) {
        margin-right: 0;
    }

    .footer__content-bottom-wrapper .footer_column {
        width: 50% !important;
        flex: 1;
    }


    .footer__column.footer__column--info {
        width: 100%;
        order: 0;
    }

    .tenways-footer .footer__content-bottom-wrapper {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        row-gap: 1.5rem;
    }

    .tenways-footer .footer__copyright{
        margin-top: 0;
    }

    /* cgo600 768 css*/
    #shopify-section-template--15125565374626__banner .collection-hero__title {
        margin-top: 54px;
    }

    .banner .page-width {
        justify-content: center;
        padding: 0;
        color: #fff;
    }

    .banner .banner__box {
        min-width: auto;
        padding: 0;
        padding-bottom: 46px;
    }

    .banner .banner__content .banner__box.color-inverse {
        background: rgba(2, 4, 5, .5);
        text-align: center;
    }

    .banner .banner__content {
        align-items: flex-end !important;
    }

    .banner__text p {
        font-size: 18px;
        line-height: 150%;
    }

    .banner__heading p {
        font-size: 24px;
        line-height: 29px;
    }

    .banner .feature>div {
        width: 50%;
        text-align: center;
        margin-bottom: 30px;
    }

    .banner .feature div:nth-child(2) div {
        padding-left: 0;
    }

    .banner .feature p {
        padding-right: 0;
    }

    .banner .feature p {
        font-size: 24px;
        line-height: 180%;
    }

    .banner .feature>div div {
        font-weight: 500;
        font-size: 14px;
        line-height: 180%;
    }

    .banner .banner__content .banner__box.color-inverse {
        background: rgba(2, 4, 5, .5);
        text-align: center;
        width: 100%;
        min-width: 100%;
    }

    .video-overlay {
        overflow: hidden;
    }

    #shopify-section-template--15125565538466__16332355792835ced4 .image-with-text__text p {
        max-width: 90%;
        margin: 0 auto;
    }

    .feature-banner .image-with-text__text.rte {
        margin-top: 15px;
    }

    .multicolumn-600 .multicolumn .title {
        font-size: 24px;
        line-height: 29px;
        color: #000000;
        text-align: left;
    }

    .multicolumn-600 .rte {
        font-size: 14px;
        line-height: 150%;
        color: #8F8F8F;
        padding-top: 22px;
        text-align: left;
    }

    .multicolumn-600 .multicolumn-list {
        margin-top: 0;
        margin-left: -28px;
    }

    .multicolumn-home .swiper-father {
        padding-bottom: 40px;
    }

    .multicolumn-600 .multicolumn-card__info::before {
        border-top: 3px solid #47D7AC;
        top: -3px;
    }

    .multicolumn-600 h3 {
        font-size: 14px;
        line-height: 17px;
    }

    .multicolumn-600 .multicolumn-card__info {
        position: relative;
    }

    .multicolumn-600 .slider-buttons {
        display: none;
    }

    .multicolumn-600 .multicolumn-list.slider .multicolumn-list__item+.multicolumn-list__item {
        padding-left: 28px;
    }

    .multicolumn-600 .multicolumn-card__info {
        border-top: 3px solid #000;
    }

    .multicolumn-600 {
        position: relative;
        overflow: hidden;
        padding-left: 26px;
        padding-right: 26px;
    }

    .multicolumn-600 .multicolumn {
        margin-bottom: 36px !important;
    }

    .ten-slideshow .title-wrapper {
        width: 100%;
    }

    .ten-slideshow h2 {
        font-size: 18px;
        line-height: 22px;
        text-align: center;
    }

    .ten-slideshow .multicolumn-card__info {
        padding: 0;
        max-width: 100%;
        margin-left: auto;
        padding-top: 36px;
    }

    .ten-slideshow .swiper-container {
        padding-bottom: 50px;
    }

    .ten-slideshow div:empty {
        width: 30px;
        height: 30px;
    }

    .ten-slideshow .swiper-button-next,
    .ten-slideshow .swiper-button-prev {
        bottom: 10px;
        top: auto;
    }

    .ten-slideshow .swiper-button-prev:after,
    .ten-slideshow .swiper-container-rtl .swiper-button-next:after {
        color: #fff;
        font-size: 10px;
        font-weight: 700;
    }

    .ten-slideshow .swiper-button-next:after,
    .ten-slideshow .swiper-container-rtl .swiper-button-prev:after {
        color: #fff;
        font-size: 10px;
        font-weight: 700;
    }

    .ten-slideshow .swiper-button-prev,
    .ten-slideshow .swiper-container-rtl .swiper-button-next {
        left: 43%;
        right: auto;
    }

    .ten-slideshow .swiper-button-next,
    .ten-slideshow .swiper-container-rtl .swiper-button-prev {
        right: 43%;
        left: auto;
    }

    .ten-slideshow .title-wrapper {
        position: absolute;
        z-index: 1;
        bottom: 116px;
        margin-bottom: 0;
    }

    .ten-slideshow .multicolumn-card__info .rte p {
        text-align: center;
    }

    .display-product .product__modal-opener p {
        font-size: 18px;
        line-height: 21px;
        top: 25px;
        color: #000;
    }

    .display-product .product-form__input input[type=radio]+label.cs_label {
        margin-right: 0;
    }

    .display-product .product-form__input input[type=radio]+label.cs_label {
        width: 38px;
    }

    .cgo_title p {
        margin-bottom: 28px;
        text-align: center;
    }

    .tab_top {
        margin: 0 auto;
    }

    .display-product .sp_geo {
        padding: 0 26px;
    }

    .tab_content img {
        width: 100%;
    }

    table.geo-table.table-page tbody tr td {
        border-bottom: 1px solid #000;
        padding: 4px 0;
        font-size: 12px;
    }

    .display-product .product__info-container {
        bottom: 74px;
    }

    .display-product .product-form__input input[type=radio]+label.cs_label img {
        width: 70%;
    }

    .multicolumn-600 h3 {
        font-size: 13px;
    }

    .display-product .grid--2-col-tablet .grid__item {
        width: 100%;
    }

    .footer-service .swiper-pagination {
        bottom: 30px;
        width: 100%;
        z-index: 2;
    }

    .footer-service .swiper-pagination-bullet {
        width: 30px;
        height: 3px;
        display: inline-block;
        border-radius: unset;
        background: #000;
        opacity: 1;
        margin: 0 5px;
    }

    .footer-service .multicolumn .swiper-pagination-bullet-active {
        background: #47d7ac;
        width: 50px;
    }

    .footer-service .multicolumn-list {
        padding: 0;
    }

    .multicolumn-600 .page-width {
        padding: 0;
    }

    #shopify-section-template--15125565440162__163323532690418a95 .feature-banner .image-with-text__text.rte {
        margin-top: 0;
    }

    .footer-service .swiper-father .multicolumn-list__item {
        margin: 0;
    }
    .t-page-layout:before {
        background: rgba(0,0,0,0);
    }

    .collection .title-wrapper-with-link {
        margin-bottom: 0;
        margin-top: 48px;
    }

    .collection .product-grid {
        margin-left: -26px;
    }

    .collection .product-grid li {
        padding-left: 26px;
    }

    .product-grid.negative-margin {
        margin-top: 0;
    }

    #shopify-section-template--15125565210786__featured-products {
        margin-top: 36px;
    }

    #shopify-section-template--15125565210786__featured-products .collection .title {
        margin-bottom: 0;
    }

    .add_to_cart .product-form__submit {
        height: 32px;
        font-size: 14px;
    }

    .faq-a svg {
        width: 20px;
        height: 20px;
    }

    .c-banner .banner .banner__content {
        align-items: center !important;
    }

    .tenways-product .product__info-container>*+* {
        margin: 0;
    }

    .multicolumn .title-wrapper-with-link {
        margin-bottom: 24px;
    }

    .app-text {
        margin-bottom: 2px;
    }

    .review_1 .review_left.grid__item {
        padding-left: 20px;
    }

    .review_2 .review_1 .review_left.grid__item {
        padding-left: 0;
    }

    .newsletter-form__message {
        justify-content: flex-start !important;
        margin-bottom: 0;
        text-align: left;
        width: 100%;
    }

    .full-slideshow .swiper-button-prev,
    .full-slideshow .swiper-button-next {
        display: none !important;
    }

    .full-slideshow .banner__text p {
        font-size: 18px;
        line-height: 22px;
        text-align: left;
    }

    .full-slideshow .banner .banner__box {
        min-width: auto;
        height: 327px;
        padding: 47px 26px 117px;
    }

    .tenways__content {
        bottom: 117px;
    }

    .video-tag .video-section {
        padding: 0 26px;
    }

    .tag_country .tag span {
        font-size: 10px;
        transform: scale(0.75);
        -webkit-transform: scale(0.75);
    }

    .video-list {
        padding-top: 30px;
    }
    .video-tag .video-list {
        padding-top: 0;
    }

    .video-tag .title {
        font-size: 18px;
        line-height: 130%;
        margin-bottom: 18px;
    }

    .video-tag {
        margin: 48px auto;
    }

    #shopify-section-template--15138457649314__16337760495be2e3a3 .image-with-text .image-with-text__text {
        margin-top: 0;
    }

    .tag_country svg {
        width: 16px;
    }

    .span-tag {
        padding-left: 0;
    }

    .multicolumn-indiegogo {
        margin-top: 48px;
        padding-left: 26px;
    }

    .multicolumn-indiegogo .multicolumn-home {
        padding: 0;
    }

    .video-tag .video_url {
        display: block;
    }

    #shopify-section-template--15138457649314__16337760495be2e3a3 .image-with-text .image-with-text__text p {
        font-weight: 700;
        font-size: 14px;
        line-height: 17px;
    }

    #shopify-section-template--15138457649314__16337760495be2e3a3 .image-with-text .image-with-text__heading {
        font-weight: 500;
        font-size: 12px;
        line-height: 15px;
        margin-top: 20px;
    }

    #shopify-section-template--15138457649314__16337760495be2e3a3 .image-with-text {
        margin-top: 0;
        margin-bottom: 48px;
    }

    #shopify-section-template--15138457649314__16337760495be2e3a3 .image-with-text .image-with-text__content {
        padding-top: 0;
    }

    .multicolumn-indiegogo .multicolumn .title {
        width: 100%;
        text-align: center;
        font-weight: 700;
        max-width: 45%;
        margin: 0 auto;
    }

    .multicolumn-indiegogo .multicolumn .title {
        display: none;
    }

    .cart-notification-wrapper .cart-notification {
        top: 0;
    }
    span.tenways-tip {
        top: -8px;
    }
    .tenways-product .product .price {
        flex-wrap: wrap;
        align-items: center;
    }

    .tenways_price {
        width: 100%;
    }

    .tenways-product .badge {
        width: 100%;
        padding: 10px 0;
    }

    #price-template--15161576423573__16342715287ec07de2 {
        margin-bottom: 10px;
    }

    span.tenways_price {
        text-align: left;
        border-left: none;
        padding-left: 0;
        letter-spacing: 0;
    }

    .tenways_price>span {
        padding-left: 0;
    }

    .des_product .spec .spec_li {
        max-width: 100%;
    }

    .map_address .address_01 {
        position: relative;
        bottom: 40px;
        right: 460px;
    }

    li.address_02 {
        position: relative;
        bottom: 122px;
        right: 185px;
    }

    li.address_03 {
        position: relative;
        bottom: 116px;
        right: 218px;
    }

    li.address_04 {
        position: relative;
        bottom: 74px;
        right: -30px;
    }

    li.address_05 {
        position: relative;
        bottom: 113px;
        right: -42px;
    }

    li.address_06 {
        position: relative;
        bottom: 93px;
        right: -35px;
    }

    .review {
        margin-bottom: 36px;
    }

    .c-banner .banner__heading p {
        font-size: 36px;
    }

    .c-banner .banner__text p {
        font-size: 18px;
    }

    .map-content .map_title {
        font-size: 14px;
        line-height: 17px;
        padding-bottom: 14px;
    }

    .map-html p {
        font-size: 12px;
    }

    .map-content div {
        padding: 0;
    }

    .map-content {
        position: relative;
        z-index: 2;
        bottom: 0;
        left: 0;
    }

    .r_width hr {
        display: none;
    }

    section#shopify-section-template--15125565440162__1635426431d212ce26 {
        margin-bottom: 0;
    }

    .customers-line {
        position: relative;
        overflow: hidden;
    }

    .customers-line .customers-say .customers-card__info {
        height: auto !important;
        background: #fff;
        position: relative;
        bottom: -2px;
        width: 100%;
        border-radius: 0 0 10px 10px;
        min-height: 180px !important;
        opacity: 1;
    }

    .customers-line .customers-say .customers-list:first-child .customers_wrapper {
        padding: 20px;
    }

    .customers-line .customers-say .customers-card.swiper-wrapper {
        display: flex;
        grid-column-gap: 0;
    }

    .customers-line .customers-say {
        padding-left: 26px;
        padding-right: 26px;
    }

    .customers-line .customers-say .customers-list .customers-card__image {
        height: 322px !important;
    }

    .product-form__input .field-tooltip-content.active {
        display: block;
        position: absolute;
        left: 0;
        top: 25px;
        margin-top: 9px;
        width: 100%;
        font-weight: 400;
        z-index: 2;
    }

    .field-tooltip-content::before {
        transform: translateY(-50%);
        border: 6px solid transparent;
        height: 0;
        width: 0;
        border-bottom-color: #F4F8FC;
        left: 50%;
        top: -5px;
        content: '';
        display: block;
        position: absolute;
        z-index: 3;
    }

    .field-tooltip-content::after {
        transform: translateY(-50%);
        border: 6px solid transparent;
        height: 0;
        width: 0;
        border-bottom-color: #F4F8FC;
        left: 50%;
        top: -5px;
        content: '';
        display: block;
        position: absolute;
        z-index: 3;
    }



    #product-grid .grid__item,
    .product-recommendations .grid__item {
        width: 50%;
        max-width: 50%;
        padding-left: 26px;
    }

    .collection #product-grid,
    .product-recommendations .grid {
        margin-left: -26px;
    }

    #shopify-section-template--15162940031138__16353143466741422a .multicolumn-review {
        margin: 0;
        margin-bottom: 0;
    }

    section#shopify-section-template--15162940031138__1635317897454ada91 {
        margin-bottom: 12px;
    }

    .blog_all .grid__item.faq_item:last-child {
        padding-bottom: 0 !important;
    }

    .blog_all .all-faq.grid {
        margin-bottom: 0;
    }

    .shopify-section .support-faq .title {
        font-size: 18px;
        line-height: 150%;
    }

    .ten-content-about .text hr {
        margin: 0;
        width: 28px;
        height: 2px;
        background: #000;
        margin-bottom: 15px;
    }

    .about-3 .pages-width .ten-content {
        padding-top: 24px;
        padding-bottom: 36px;
    }

    .about-3 .contact-content p {
        font-size: 14px;
        line-height: 150%;
    }

    .about-2 .ten-content-about {
        padding-bottom: 0;
        margin: 0;
        border: none;
    }

    .about-2 .ten-content-about .richtext p {
        margin: 10px 0;
        font-size: 14px;
        line-height: 180%;
    }

    .about-2 .ten-content-about .text {
        font-size: 14px;
        line-height: 17px;
    }

    .shopify-section .about-1 .title,
    .shopify-section .about-2 .title,
    .shopify-section .about-3 .title {
        font-size: 18px;
    }

    .pages-width {
        padding: 0 26px;
    }

    .banner_content .pc_banner {
        display: none;
    }

    .banner_content .image_mobile {
        display: block;
    }

    .banner_content .footer-content h4 {
        font-size: 36px;
    }

    .banner_content .footer-content .rte p {
        font-size: 18px;
    }

    .multicolumn-review .multicolumn-home .multicolumn-card__info .des {
        min-height: 135px;
    }

    .multicolumn-review {
        margin: 36px 0;
        margin-bottom: 0;
        margin-top: 0;
    }

    #shopify-section-template--15161576751253__1635317897454ada91 {
        margin-bottom: 0;
    }

    .desCon p {
        font-weight: normal;
        font-size: 14px;
        line-height: 150%;
        text-align: left;
    }

    .multicolumn-review .multicolumn-home .swiper-father .grid {
        margin-top: 24px;
    }

    .multicolumn-review .multicolumn-list__item {
        margin: 0;
    }

    .shopify-section .multicolumn-review .multicolumn .title {
        font-weight: 700;
        font-size: 18px;
        line-height: 150%;
    }

    .multicolumn-review .multicolumn .title-wrapper-with-link {
        padding: 0;
        margin-bottom: 36px;
    }

    .multicolumn-review .swiper-father {
        padding-bottom: 36px;
        border-bottom: none;
    }

    .contact-multicolumn .contact-title {
        font-weight: 700;
        font-size: 18px;
        margin-bottom: 24px;
        text-align: center;
    }

    .spaced-section .contact-multicolumn .multicolumn-list__item {
        margin: 0 0 32px;
        text-align: center;
    }

    #shopify-section-template--15162363084962__16352218510ae3737a {
        margin-top: 0;
    }

    #shopify-section-template--15162363084962__16352218510ae3737a .multicolumn:not(.background-secondary) {
        margin: 0;
    }

    .contact-multicolumn {
        position: relative;
        overflow: hidden;
        margin-bottom: 4px;
    }

    section#shopify-section-template--15162652393634__1635235505a6712d90 {
        margin-bottom: 36px;
    }

    .ten-content svg {
        width: 322px;
        height: 277px;
    }

    .spaced-section .about-1,
    .spaced-section .about-2 {
        margin: 40px auto;
    }

    .about-1 .contact-content p {
        font-size: 14px;
        line-height: 150%;
        text-align: left;
    }

    .shopify-policy__body {
        margin-bottom: 36px;
    }
    .customers-say .swiper-pagination.customers-line {
        bottom: 0;
    }

    .customers-line .customers-say .customers-list .customers-card__image {
        height: 322px !important;
    }
    .tag-video-loop {
        padding-bottom: 72px;
    }

    .video-tag .swiper-button-next,
    .video-tag .swiper-button-prev {
        opacity: 1;
    }

    .video-tag .tag-video-loop .swiper-button-prev {
        left: 40% !important;
    }

    .video-tag .tag-video-loop .swiper-button-next {
        right: 40%;
    }

    #shopify-section-template--15203455500437__1640763820302128a5 .video-tag .title {
        font-size: 24px;
    }
}




@media screen and (min-width: 769px) and (max-width: 990px) {
    .tenways-product .price-item.price-item--sale {
        font-size: 24px;
        line-height: 30px;
    }

    .tenways_price span {
        font-size: 12px;
    }

    .tenways_price .badge {
        padding: 6px;
    }

    .tenways_price>span {
        padding-left: 10px;
    }

    .tenways-product .product__info-container .price--on-sale .price-item--regular {
        font-size: 20px;
        line-height: 29px;
    }

    .cgoTitle p {
        margin: 0px 0 10px;
        font-size: 24px;
        line-height: 30px;
    }

    .cgo-title {
        margin: 0;
    }

    .cgo-title .des {
        font-size: 18px;
    }

    .cgo600-product .price-item.price-item--sale {
        font-size: 28px;
        line-height: 36px;
    }

    .cgo600-product .product__info-container .price--on-sale .price-item--regular {
        font-size: 20px;
        line-height: 150%;
    }

    div#price-template--15161576882325__16346158776deb4f45 {
        margin-bottom: 24px;
    }

    .cgo600-product .product-form__input input[type="radio"]+label.cs_label {
        width: 48px;
    }

    .cgo600-product .product-form__input .form__label {
        font-size: 14px;
    }

    #shopify-section-template--15203455926421__1636612157a1c8d6bb .multicolumn-service .page-width {
        padding: 0 26px !important;
    }

    .cgo600-product .product-form__input {
        margin: 0 0 1rem 0;
    }

    .tool-box.tool-box2 .spec_multicolumn .grid--2-col-tablet .multicolumn-list__item {
        max-width: 30%;
    }

    #shopify-section-slideshow .title-wrapper .title {
        margin-bottom: 55px;
        font-size: 24px;
        line-height: 37px;
    }

    .ten-slideshow .swiper-button-next,
    .ten-slideshow .swiper-button-prev {
        bottom: 24px;
        top: auto;
    }

    .app-text .image-with-text__heading.h1 {
        font-size: 28px;
        line-height: 37px;
    }
}



@media screen and (min-width: 751px) and (max-width: 768px) {
    .cgo_shipping {
        letter-spacing: 0;
        font-size: 12px;
    }

    .multicolumn-service .multicolumn-list__item {
        margin: 0;
    }

    .cgo600-product #price-template--15161576882325__16346158776deb4f45 {
        margin-bottom: 24px;
    }

    .cgo600-product .price-item.price-item--sale {
        font-size: 24px;
        line-height: 30px;
    }

    .cgo600-product .product__info-container .price--on-sale .price-item--regular {
        font-size: 18px;
        line-height: 29px;
    }

    .app-text .image-with-text__content {
        padding-left: 60px;
    }

    .tenways-product .price--on-sale .price__sale {
        display: flex;
    }

    .tenways-product .price-item.price-item--sale {
        font-size: 24px;
        line-height: 30px;
        font-weight: 700;
    }

    .tenways-product .product__info-container .price--on-sale .price-item--regular {
        font-size: 16px;
        line-height: 24px;
    }

    .cgo600-product .product-form__input .form__label {
        font-size: 14px;
    }

    .text_tab .tab_title .tab-buttom span {
        font-size: 20px;
        padding: 18px;
    }

    #shopify-section-template--15161576489109__1636097024981f5e26 .ab-contact {
        width: 720px;
    }

    #shopify-section-template--15161576489109__1636097024981f5e26 .ten-content {
        padding: 20px 0;
    }

    .ten-content li {
        padding: 0 10px !important;
    }

    #shopify-section-template--15162795753634__1636097024981f5e26 .multicolumn-list__item {
        margin: 0;
        padding: 0 10px;
    }

    .about-1 .ten-content li .text {
        font-size: 20px;
    }

    .about-1 .ten-content li p {
        font-size: 12px;
    }

    .image-with-text .grid .grid__item:first-child {
        order: 1;
    }

    .ten-slideshow .swiper-father {
        padding-bottom: 5px;
    }

    .app-img span svg {
        width: 150px;
    }

    .review_left {
        max-width: 100%;
        width: 100%;
    }

    .review_2 .reviewAll .review_right {
        padding-left: 0;
        max-width: 100%;
        padding-right: 20px;
        width: 100%;
        margin-bottom: 24px;
    }

    .support-faq .faq_item .blog-h1 {
        font-size: 20px;
    }

    .support-faq .blog_all ul {
        padding: 40px 17px 30px 30px;
    }

    .support-faq .blog_all .blog-div {
        height: 260px;
    }

    .review_1 .reviewSwiper.swiper-container {
        padding-bottom: 0;
    }

    .product_tab {
        margin-top: 36px;
    }

    .review_1 .reviewAll {
        display: block;
        flex-wrap: nowrap;
    }

    .app-text .image-with-text__media {
        min-height: auto;
    }

    .cgo600-product .product-form__submit {
        width: 100%;
    }
.tenways_cgo .multicolumn-600{
      padding: 0;
}
  .twy-slideshow .slideshow_line,
  .twy-video .video-width {
    padding: 0 !important;
}
  .total-blog .list-menu__item--link{
    padding: 3px 15px;
  }
    .tenways-product .product-form__order {
        width: 50%;
        padding: 9px;
    }

    .app-text::before {
        height: 412px;
    }

    .cgoTitle p {
        margin: 0;
        font-size: 24px;
        line-height: 38px;
        color: #222;
    }

    .cgo600-product .product-form__input input[type=radio]+label.cs_label {
        padding: 0;
        border: none;
        width: 50px;
    }

    #price-template--15140381786274__16346158776deb4f45 {
        margin: 0;
        font-weight: 700;
    }

    .review_2 .review_right .right .rte {
        margin-top: 0;
        margin-bottom: 0;
    }

    .tenways-content .footer-service {
        margin-top: 0;
    }

    .review_2 .reviewAll .review_right {
        padding-left: 0;
        max-width: 100%;
        padding-right: 20px;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child {
        top: 290px;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child .form__label {
        top: -263px;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child {
        width: 50%;
    }

    .shopify-payment-button {
        width: 50%;
        margin-left: 10px;
    }

    .product-form__submit {
        margin-bottom: 1rem;
        width: 50%;
        margin-right: 10px;
        height: 48px;
        letter-spacing: 0;
    }

    .tenways-product .product__info-wrapper .product-form__input label {
        height: 40px;
        line-height: 40px;
    }

    .product_title .title p {
        text-align: left;
    }

    .tenways-product .product__info-wrapper .product-form__input .form__label {
        margin-bottom: 10px;
        font-size: 16px;
    }

    .product-form__buttons {
        display: flex;
        flex: 1;
    }

    .tenways-product .product__info-wrapper .product-form__input {
        margin-bottom: 10px;
        text-align: left;
    }

    .tenways-footer .footer__list-social.list-social:only-child {
        justify-content: flex-start;
    }

    li.list-social__item.tenwats-facebook_link {
        text-align: left;
    }

    .footer-block.grid__item {
        margin: .5rem 0;
    }

    .tenways-footer .footer__column--info {
        align-items: left;
    }

    .footer__column.footer__column--info {
        margin-top: 20px;
    }

    .ul.footer-block__details-content.list-unstyled li {
        width: 20%;
    }

    .footer__content-bottom-wrapper .footer_column {
        width: 100% !important;
        flex: 1;
        order: 1;
    }

    .display-product .product__modal-opener p {
        top: 60px;
    }

    .footer-service {
        margin-top: 50px;
    }

    .video-with-text .image-with-text {
        margin-bottom: 0;
    }

    .multicolumn-600 .title-wrapper-with-link {
        margin-bottom: 15px;
    }

    #shopify-section-template--15125565538466__1633250573996da7ec .multicolumn-600 .multicolumn {
        margin: 0;
    }

    .multicolumn-600 .multicolumn-list {
        margin-top: 0;
        margin-left: 0;
    }

    .video-text .videos {
        height: 600px;
        padding-left: 1px;
    }

    .video-with-text .image-with-text__media--placeholder.image-with-text__media--adapt {
        height: 55rem;
    }

    .video-with-text .image-with-text .grid__item {
        background: #F4F8FC;
        width: 100%;
    }

    .multicolumn-home .swiper-pagination {
        width: 100%;
        margin-top: 5px;
        bottom: 0;
    }

    .banner__text p {
        font-size: 24px;
        line-height: 30px;
    }

    .banner__heading p {
        font-size: 36px;
        line-height: 130%;
    }

    .ten-image-text .feature {
        margin-bottom: 15px;
    }

    .multicolumn-service .title-wrapper-with-link {
        margin: 0;
    }

    .tenways-footer .footer__list-social.list-social li {
        margin-top: 10px;
    }

    .tenways-footer .footer__list-social.list-social a {
        padding: 0;
        padding-right: 30px;
    }

    .tenways-footer .list-social {
        align-items: center;
        padding: 0;
    }

    .tenways-footer .footer__content-top .grid {
        row-gap: 1rem !important;
    }

    ul.footer-block__details-content.list-unstyled li {
        text-align: center;
    }

    .tenways-footer .footer__column--info {
        align-items: center;
    }

    .footer-block__details-content .mobile {
        margin-top: 5px;
        margin-bottom: 0;
    }

    .footer-block--menu ul.footer-block__details-content.list-unstyled li {
        text-align: left;
    }
}








@media screen and (max-width: 750px){
    .common-product .product-form__input.color input[type=radio]+label{
        width: 52px;
    }
    .common-product .twy-product .product-form__input.color {
        margin-bottom: 20px!important;
    }
    .common-product .product-form__input input[type=radio]+label,
    .common-product .product-form__input input[type=radio]:checked+label{
       font-size: 12px;
    }
    .common-product .twy-product .product-form__input.size input[type=radio]+label{
        padding: 7px 22px;
        height: auto;
        width: auto;
        line-height: 1;
    }
    .support_content .pages-width {
        margin-bottom: 8px;
    }
    .accessories-product {
        margin-top: 36px;
    }
    .footer-block--menu .footer-block__details-content .list-menu__item--link{
        padding: 0.5rem 0;
    }
    #yotpo-testimonials .yotpo .yotpo-regular-box {
        margin: 0;
    }
    #yotpo-testimonials .yotpo .yotpo-popup-box-large {
        padding: 0;
    }
  .tenways-product .product__info-container>*+*{
      text-align: center;
  }
  .tenways-index .image-banner-text.image-with-text{
   margin-top:0;
   margin-bottom: 36px !important;
  }
  .tenways-index .gradient .focus-none{
   margin-bottom:0;
  }
  .tenways-index .image-banner-text .swiper-father {
    padding-bottom: 0;
}
  .tool-box.tool-box3 .spec_multicolumn .multicolumn-list__item.grid__item {
    max-width: 50%;
    margin: 0;
}
    .footer-block__newsletter .newsletter-form__message--success {
        bottom: -94% !important;
    }
    .tenways-index .grid__item .image-with-text__content {
        padding: 20px;
        padding-bottom: 26px;
        position: relative;
    }
    .tenways-index .image-with-text .grid__item .image-with-text__text p {
        line-height: 14px;
        font-size: 12px;
        text-align: left;
    }
    .tenways-index .image-with-text .grid__item .image-with-text__content .button {
        padding: 8px 14px;
        margin-right: inherit;
        margin-left: auto;
    }
    .tenways-index .image-with-text .grid .grid__item:first-child {
        order: 0;
    }
    .tenways-index .image-with-text .image-with-text__text {
        margin-top: 20px;
        text-align: left;
        width: 100%;
    }  
.free .grid .grid__item {
    padding-bottom: 20px;
 }
 .free .card-information {
    bottom: 20px;
    right: 25px;
}
  .tenways_cgo .free .card-information {
    bottom: auto;
    right: auto;
}
.cgo600-product .free .cart_collection .price .price-item {
    padding-right: 0;
}
.cgo600-product .free {
    margin-bottom: 48px;
}
.tenways-product .product .price--sold-out .price__badge-sold-out{
    justify-content: center;
    }
  .article #MainContent .article-template__link{
    margin-top: 0 !important;
  }
  .contact-multicolumn .multicolumn{
      margin: 0;
  }
    .tenways-product .grid--2-col-tablet .grid__item{
        width: calc(100% - 0.5rem) !important;
    }
    .multicolumn-home .multicolumn-home-swiper {
        box-shadow: none;
        overflow: inherit;
        padding: 0;
    }

    .ten-slideshow .multicolumn-card__info {
        display: block;
    }

    .ten-slideshow .multicolumn-card__info .p {
        font-size: 18px;
        line-height: 22px;
        text-align: center;
        width: auto;
    }

    .ten-slideshow .multicolumn-card__info .rte {
        padding-left: 0;
    }

    #shopify-section-multicolumn-service {
        display: none;
    }

    .cgo600-product .product__info-wrapper .product-form__input:first-child {
        position: absolute;
        top: -72px;
        text-align: center;
        width: 100%;
    }

    .cgo600-product .product__info-wrapper {
        position: relative;
    }

    .cgo600-product .product-form__input:first-child .form__label {
        display: none;
    }

    .cgo600-product .product__media-wrapper .slider-container slider-component {
        display: none !important;
    }

    .cgo600-product .product-form__input input[type=radio]+label.cs_label {
        text-align: center;
        display: inline-block;
        display: -webkit-inline-box;
        vertical-align: middle;
    }

    .policy-page .rte table td {
        padding: 5px 8px;
        font-size: 12px;
    }

    #shopify-section-template--15203455828117__1635317897454ada91 {
        margin-bottom: 0;
    }

    .product_title .tenways-tip {
        position: relative;
        top: 2px;
        padding-left: 5px;
    }

    .support-faq .blog_all .grid__item.faq_item {
        padding-bottom: 20px !important;
    }

    .product_title .feature div {
        display: inline-block;
    }

    .about-2 .title {
        text-align: center;
    }

    #shopify-section-template--15161576489109__1636097024981f5e26 .ab-contact {
        position: relative;
        box-shadow: none;
        width: auto;
    }

    #shopify-section-template--15161576489109__1636097024981f5e26 .about-1 {
        padding: 0;
    }

    #shopify-section-template--15161576489109__1636097024981f5e26 .ten-content {
        padding: 0;
    }

    section#shopify-section-template--15140381786274__1634617138e8153611 {
        display: none;
    }

    .field-tooltip-content {
        width: 200px;
    }

    div#ProductInfo-template--15140381786274__16346158776deb4f45 {
        position: relative;
    }

    .customers-say .customers-swiper-container {
        margin-top: 0;
    }

    .review_1 .mySwiper.swiper-container {
        padding-bottom: 0 !important;
    }

    .review_1 .richtext p {
        min-height: 105px;
    }

    .review_1 .review_left.grid__item {
        padding-left: 0 !important;
    }

    .review_2 .review_right .right .rte {
        min-height: 180px;
    }

    section#shopify-section-tool-box-first {
        margin: 0;
    }

    .spaced-section .tool-box .multicolumn.no-heading:not(.background-secondary) {
        margin: 0;
    }

    .tool-box .multicolumn.no-heading:not(.background-secondary) {
        margin: 0 !important;
    }

    .tool-box h4 {
        margin-top: 0;
    }

    .tool-ab .span h3 {
        position: absolute;
        top: -20px;
        font-size: 12px;
        line-height: 14px;
        text-align: right;
    }

    #shopify-section-video-download .video-section.page-width {
        margin: 36px auto;
    }

    .review_1 .reviewSwiper.swiper-container {
        padding: 0;
        box-shadow: none;
        overflow: inherit;
        padding-bottom: 10px;
    }

    .review_2 .title-wrapper-with-link {
        margin-bottom: 3rem;
    }

    .app-text .image-with-text .grid--2-col-tablet .grid__item:last-child {
        width: 100%;
    }

    .app-text .grid--2-col-tablet .grid__item:first-child {
        width: 100%;
    }

    .cgo600-product .product-form__input:not(:first-child) input[type=radio]+label {
      margin-right: 15px;
    width: 60px;
    font-weight: 400;
    }

    .review_2 .reviewAll .review_right {
        order: 1;
    }

    .review_left {
        max-width: 100%;
        width: calc(100% - 1rem / 2);
    }

    .review_right {
        padding-left: 0;
        max-width: 100%;
    }

    .review_1 .time {
        color: #000;
        position: absolute;
        bottom: -48px;
        font-size: 14px;
        line-height: 17px;
    }

    .review_1 .richtext p {
        color: #000;
        margin-top: 0;
        margin-bottom: 24px;
        font-size: 14px;
        line-height: 150%;
    }

    .review_right .right .text {
        padding-bottom: 13px;
        font-size: 18px;
    }

    .review_right .right .rte {
        margin-top: 17px;
    }

    .review_right .right .rte p {
        font-size: 14px;
    }

    .mySwiper.swiper-container {
        padding-bottom: 120px;
    }

    .tab_content {
        margin-top: 36px;
    }

    .re_title {
        font-size: 18px;
    }

    .image-with-spec .table_sp tbody tr td:first-child {
        font-size: 12px;
        line-height: 150%;
        color: #000;
        font-weight: 700;
        text-align: left;
    }

    .spec_multicolumn .multicolumn-list:not(.slider) {
        padding-left: 0;
        padding-right: 0;
    }

    .shopify-section .spec_multicolumn .multicolumn-list .grid__item:nth-child(odd) {
        padding-right: 20px;
    }

    .shopify-section .spec_multicolumn .title-wrapper-with-link {
        padding: 0;
    }

    .spec_multicolumn .multicolumn-card__info h3 {
        font-size: 14px;
    }

    .spec_multicolumn {
        padding: 0 26px;
    }

    .spec_multicolumn .multicolumn-card__info .rte p {
        font-size: 14px;
    }

    .shopify-section .spec_multicolumn .grid__item:not(:nth-child(3n+3)) {
        padding-right: 0;
    }

    .spec_multicolumn .grid--2-col-tablet .multicolumn-list__item {
        max-width: 50%;
    }

    #shopify-section-multicolumn-600 .multicolumn-600 h3 {
        font-size: 14px;
        line-height: 17px;
    }

    .app-text .grid__item:first-child {
        margin-bottom: 150px;
    }

    .app-text .app-img img {
        margin: auto 11px;
        width: 149px;
    }

    .app-text .app-img {
        bottom: 57px;
        position: absolute;
    }

    .app-text .image-with-text .image-with-text__text {
        margin-top: 16px;
    }

    .app-text .image-with-text__text p {
        text-align: left;
    }

    .app-text .image-with-text__heading.h1 {
        font-size: 24px;
        line-height: 29px;
        text-transform: capitalize;
        padding-right: 40px;
    }

    .app-text::before {
        height: 100%;
    }

    .product_title .price dl {
        width: 100%;
    }

    .tenways-product .product_title .price dd {
        width: 100%;
        text-align: center;
        display: block;
    }

    .tenways-product .product_title .price__regular span {
        display: block;
        padding-right: 0;
    }

    .tenways-product .price__regular span.price-item.price-item--regular {
        padding-right: 0;
    }

    .tenways-product .product_title .price__regular span {
        padding-left: 0;
        border: none;
        margin: 8px auto;
    }

    .product-popup-modal__content .product-popup-modal__toggle {
        padding-right: 26px;
        top: 26px;
    }

    .pop-body_right div ul li {
        padding-right: 10px;
    }

    .pop-body_right div ul {
        padding: 0;
        margin: 20px 0 30px;
    }

    #product-popup-modal {
        margin-top: 26px;
    }

    .pop-body_right div {
        margin-top: 12px;
        font-weight: 700;
        font-size: 16px;
        line-height: 30px;
    }

    .product-popup-modal__content-info .pop_title {
        margin-bottom: 26px;
    }

    .pop-body_right {
        padding-left: 0;
    }

    .pop_body {
        display: block;
        align-items: center;
        justify-content: center;
    }

    .pop_title div {
        font-weight: 700;
        font-size: 16px;
        line-height: 23px;
        text-align: left;
    }

    #PopupModal-footer .product-popup-modal__content-info {
        padding: 26px;
    }

    .pop-body_right .right_title {
        text-align: left;
    }

    .pop_body>div {
        text-align: left;
    }

    .customers-list .customers-hover {
        opacity: 1;
    }

    .customers-say .customers-card .customers-list {
        margin-top: 0 !important;
    }

    .tenways-product .featured-product:not(.product--no-media)>.product__info-wrapper {
        padding-left: 0;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child {
        width: 100%;
    }

    .home-video-loop .collage-card .video_des {
        top: 70% !important;
    }

    .video-with-text .image-with-text__media--placeholder.image-with-text__media--adapt {
        height: 30rem;
    }

    .ten-slideshow .title-wrapper {
        bottom: 130px;
    }

    .footer__content-bottom-wrapper .footer_column {
        width: 100% !important;
    }

    .footer-plicy .footer-block__details-content.list-unstyled li {
        text-align: center;
    }

    .footer-block__details-content .mobile {
        margin-top: 25px;
        margin-bottom: 10px;
    }

    .footer-block.grid__item {
        margin: 3.8rem 0;
    }

    li.list-social__item.tenwats-facebook_link {
        text-align: center;
    }

    .tenways-footer .footer__list-social.list-social:only-child {
        justify-content: center;
        padding-left: 0;
    }

    .tenways-footer .footer-block--text .footer-block__heading {
        font-size: 24px;
        line-height: 29px;
    }

    .feature-banner .image-with-text__content {
        padding: 0;
    }

    .feature p {
        font-size: 14px;
    }

    .feature>div div {
        font-size: 12px;
        font-weight: 500;
        letter-spacing: -.015em;
        text-transform: capitalize;
        line-height: 180%;
        color: #000;
    }

    .multicolumn-600 {
        padding-right: 0;
    }

    #shopify-section-template--15125565538466__16332355792835ced4 .image-with-text__heading p {
        line-height: 150%;
    }

    #shopify-section-template--15125565538466__16332355792835ced4 .image-with-text__heading.h1 {
        margin-top: 0;
    }

    #shopify-section-template--15125565538466__16332355792835ced4 .image-with-text {
        margin-top: 0;
    }

    #shopify-section-template--15125565538466__16332355792835ced4 .ten-image-text p {
        margin-bottom: 8px;
    }

    .image-with-text .grid .grid__item:first-child {
        order: 1;
    }

    .feature-banner .image-with-text .image-with-text__content {
        padding-top: 0;
    }

    .image-with-text .image-with-text__content {
        align-items: center;
        padding: 0;
        padding-bottom: 20px;
        padding-top: 25px;
    }

    .image-with-text .image-with-text__text {
        margin-top: 20px;
        text-align: center;
    }

    .image-with-text .image-with-text__text p {
        color: #333;
        font-size: 14px;
        line-height: 150%;
    }

    .about-us .image-with-text .image-with-text__text p {
        font-size: 14px;
        line-height: 150%;
    }


    .video-with-text .image-with-text__content {
        padding: 82px 19px 56px !important;
        align-items: flex-start !important;
    }

    .video_title p {
        font-size: 24px;
        line-height: 29px;
    }

    .video-with-text .image-with-text .image-with-text__text {
        margin-top: 20px;
        text-align: left;
    }

    .video-text .videos {
        height: 310px;
    }

    .ten-slideshow .swiper-button-next,
    .ten-slideshow .swiper-container-rtl .swiper-button-prev {
        right: 38%;
        left: auto;
    }

    .ten-slideshow .swiper-button-prev,
    .ten-slideshow .swiper-container-rtl .swiper-button-next {
        left: 38%;
        right: auto;
    }

    .display-product .product__info-container {
        bottom: 30px;
    }
    .footer-block--menu .footer-block__details-content li{
        width: 80% !important;
    }
    .tenways-footer .checkbox p{
        margin: 0;
    }
    .product_tab .page-width{
        padding: 0 14px;
    }
    .customers-card__info .rte p {
        word-break: break-word;
    }
    .c-banner .banner .banner__box {
        padding: 0;
    }
    .feature div.range_content.active {
        max-width: 260px;
        font-weight: 400;
    }

    .multicolumn-service .grid--1-col .grid__item {
        max-width: 33.33%;
        width: 33.33%;
        display: inline-block;
    }

    .multicolumn-service .title-wrapper-with-link {
        margin-bottom: 0 !important;
    }

    .multicolumn-service .multicolumn-card__info h3 {
        color: #47d7ac;
        font-size: 15px;
        line-height: 18px;
        font-weight: 700;
        margin: 10px 0;
    }

    .multicolumn-service .multicolumn-card__info .info svg {
        height: 30px;
    }

    .multicolumn-service .multicolumn-card__info {
        padding: 10px;
    }

    #shopify-section-template--15161576882325__1634617138e8153611 {
        margin-bottom: 0;
    }

    .app-text .app-img svg {
        width: 140px;
    }

    .footer-service .info svg {
        height: 20px;
        width: auto;
    }

    .footer-service .multicolumn-card__info {
        padding: 0 15px;
        padding-bottom: 0;
    }

    .spaced-section .multicolumn-list__item {
        margin: 0;
    }

    .footer-service .multicolumn-service .multicolumn-card__info h3 {
        margin: 0;
        color: #fff;
        font-size: 12px;
        line-height: 17px;
        padding-top: 8px;
        font-weight: normal;
        max-width: 80px;
        margin: 0 auto;
    }

    .mobeil_line .info {
        padding-right: 0;
        line-height: 0;
    }

    #shopify-section-template--15203455926421__16346158776deb4f45 {
        margin-top: 0;
        margin-bottom: 0;
    }

    #shopify-section-template--15203455926421__163720410540b43fbe {
        display: block;
        margin-top: 0;
    }

    .mobile .rte ul {
        padding-left: 0;
    }

    span.tenways_price {
        text-align: center;
    }

    .main-blog .element-margin .article-template__link {
        margin-bottom: 48px;
    }

    .main-blog .element-margin {
        margin-top: 0;
    }

    div#price-template--15161576882325__16346158776deb4f45 {
        margin-bottom: 24px;
    }

    .review_2 {
        margin-bottom: 36px;
    }

    .app-text .image-with-text .grid {
        margin-left: 0;
    }

    .cgo600-product .product-slider-box.slider {
        display: block;
    }

    .cgo600-product .product__media-wrapper .slider-container slider-component {
        display: block;
        text-align: center;
        position: absolute;
        bottom: 40px;
    }

    .cgo600-product .product-slider {
        width: auto;
    }

    .cgo600-product .product-form__input .form__label {
        font-size: 14px;
    }

    .support_map_nb {
        margin-bottom: 20px;
    }

    .support_content .pc-map .map-service{
        display: none;
    }
    .tenways-map .icon-header .icon .location {
        font-size: 12px;
    }
    .ten-icon .icon-header {
        margin-right: 10px;
    }
    .ten-icon .icon svg {
        width: 12px;
        height: 12px;
    }
    .pc-map.tenways-map {
        margin-top: 0;
    }
    .support_content .mb-map {
        display: block;
    }

    .support_map_pc {
        display: none;
    }

    .support_content .support_map_nb {
        display: block;
    }

    .support_map_nb img {
        max-width: 100%;
    }

    .title--primary {
        font-size: 30px;
        line-height: 130%;
    }

    .accessories-product .product__modal-opener {
        border: none;
        box-sizing: border-box;
        border-radius: 14px;
        padding: 0;
    }

    .des_product .spec {
        display: block;
    }

    .des_product .spec .spec_li {
        flex: 1;
        text-align: center;
        margin-bottom: 15px;
    }

    .des_product h2 {
        font-size: 18px;
        padding: 10px 0;
    }

    .des_product {
        margin-top: 36px;
    }

    .accessories-product .product__media-wrapper slider-component {
        margin-left: 0;
        margin-right: 0;
    }

    .accessories-product .product-slider {
        height: 100%;
        width: 25%;
        display: block;
    }

    .accessories-product .product-slider {
        margin-left: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .accessories-product slider-component {
        position: relative;
        display: flex;
        width: 100%;
        padding-right: 0;
        overflow: hidden;
    }

    .accessories-product .product-slider-box.slider {
        display: flex;
        padding-top: 10px;
    }

    .accessories-product .slider-container {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        padding-top: 0;
    }
    .tenways_cgo .common-product .accessories-product .product__media-wrapper{
        padding-bottom: 0;
    }
    .collection-hero__text-wrapper .collection-hero__title {
        font-size: 30px;
        line-height: 130%;
    }

    .no-banner #login,
    .shopify-policy__title h1,
    .no-banner #recover,
    .no-banner .customer h1,
    .no-banner .policy-title {
        font-size: 30px;
        line-height: 130%;
    }

    .shopify-policy__container {
        padding: 0 26px;
    }

    .card-information__wrapper .full-unstyled-link {
        font-size: 14px;
    }

    .blog_all ul {
        padding: 26px 16px 26px 26px;
    }

    #shopify-section-template--15162940031138__16353143466741422a .multicolumn-review .multicolumn-home {
        background: #fff;
    }

    .faq_item .blog-h1 {
        font-size: 16px;
        line-height: 20px;
    }

    .blog_all ul li a {
        font-size: 14px;
    }

    .blog_all ul li h2 {
        padding-top: 16px;
    }

    .blog_all .blog-div {
        height: auto;
    }

    .blog_all .faq-a {
        padding-top: 15px;
    }

    .faq-a a {
        font-size: 12px;
    }

    .blog_all .grid__item.faq_item {
        padding-bottom: 20px;
    }

    .ten-content {
        display: block;
        border-bottom: none;
    }

    .about-1 .ten-content li {
        padding: 0;
        border-right: none;
        border-bottom: 2px solid #CED5D3;
    }

    .about-1 .ten-content li:not(:last-child) {
        border-bottom: 2px solid #CED5D3;
    }

    .about-1 .ten-content {
        padding: 0;
        margin-top: 0;
    }

    .ten-content li .text {
        font-size: 18px;
    }

    .ten-content li p {
        font-size: 12px;
        line-height: 150%;
        margin-bottom: 10px;
    }

    .spaced-section .about-1 .multicolumn-list__item {
        margin: 0 0 1rem;
    }

    .spaced-section .about-1 .multicolumn-list__item:last-child {
        margin-bottom: 0;
        border: none;
    }

    .about-top .ab-contact {
        padding: 20px 28px;
    }
    .footer-block__newsletter .actives_newsletter{
        position: relative;
        text-align: left;
        color: #fff;
    }
    .tenways-footer .footer-block__newsletter .footer__newsletter {
        margin-bottom: 0 !important;
    }
    .actives_newsletter p {
      color: #fff;
   }
    .article-template__content .iframe {
        text-align: center;
    }

    .article-template__content .iframe iframe {
        width: 300px;
        height: auto;
    }

    #shopify-section-template--15203455926421__16376373365f9b624f,
    #shopify-section-template--15203455926421__1636612157a1c8d6bb {
        display: none;
    }

    .collection-hero__title+.collection-hero__description {
        display: none;
    }

    .accessories-product .product__text {
        font-size: 12px;
        margin-bottom: 0;
    }

    .accessories-product .product__title {
        font-weight: 700;
        font-size: 24px;
        line-height: 180%;
    }

    .tenways-video .video-content {
        bottom: 40px;
        transform: inherit;
        left: 0;
    }

    .tenways-video .video_text .text_p p {
        text-align: left;
        margin: 0;
        font-size: 14px;
        line-height: 17px;
        padding-bottom: 12px;
    }

    .tenways-video .title_video p {
        text-align: left;
        font-size: 24px;
        line-height: 29px;
    }

    .tenways-video .text_video p {
        font-size: 14px;
        line-height: 17px;
    }
    #partner_details .page-width{
        padding: 0 26px;
    }
    #wsaio-form .ws-registration-form--heading {
        font-size: 24px;
        line-height: 32px;
        margin: 14px 0 !important;
    }
    #wsaio-form div {
        font-size: 12px;
    }
    #wsaio-form .waio--success-message {
        font-size: 14px;
        padding-top: 14px;
    }
    .offline .banner {
        min-height: 80vh;
    }
    .banner .page-width{
        padding: 0 26px;
    }
    .partner-right .benefits-title{
        padding: 0;
    }
    .partner-right .benefits-title{
        min-height: 24PX;
    }
    .tenways-partner .title{
        padding: 0 26px;
    }
    #shopify-section-template--15366607569058__1637141573d6e5356d{
        margin-bottom: 0;
    }
    .tenways-partner .page-width{
        padding: 0;
    }
    .form-img{
        display: none;
    }
    .tenways-benefits .rte {
        padding: 0;
    }
    .partner-form{
        max-width: 100%;
        margin: 0 auto;
        padding: 0 26px;
        padding-top: 50px;
    }
    .partner-form .t_partner {
        max-width: 100%;  
    }
    .offline #shopify-section-footer {
        padding-top: 0px;
         margin-top: 0px;
    }
    .offline.gradient .focus-none {
        margin-bottom: 0;
    }
    .partner-right {
        font-size: 18px;
    }
.tenways-benefits > div {
        flex: auto;
        width: 100%;
        max-width: 100%;
        margin: 36px 0 0 0;
}
 .tenways-benefits {
        display: block;
        background: 0 0;
        flex-wrap: wrap;
        padding: 0 26px;
    }
.partner-form .field {
        display: block;
        align-items: center;
}
.partner-form .field .field__label {
    position: relative;
    left: 0;
}
.form-img {
    min-height: 221px;
    position: relative;
}
.partner-form .field .field__input,
.partner-form .field .select {
    width: 95%;
    max-width: 100%;
}
.partner-form .field .field__label {
    width: 100%;
    text-align: left;
}
.partner-form .field .field__label{
    font-size: 14px;
}
.partner-form .partner-title {
    font-size: 18px;
    line-height: 21px;
    font-weight: 600;
    margin: 30px auto 10px;
    margin-top: 50px;
}
.partner-form .field .field__label {
    width: auto;
    text-align: left;
}
.partner-form .contact__button {
    text-align: center;
    max-width: 100%;
    margin-top: 24px;
}
.partner-right {
    font-size: 20px;
    margin: 0 auto;
}
  .partner-right .benefits-title{
   margin:14px auto;
  }
.professional-support p {
    font-size: 14px;
    line-height: 180%;
    text-align: center;
}
  #partner-form .form__message{
    font-size: 14px;
    line-height: 180%;
}
.show-window {
    margin-bottom: 36px;
}

#shopify-section-template--15203455500437__1635426431d212ce26 {
    margin-bottom: 0;
}

#shopify-section-template--15203455500437__1642158046ce8c25bd {
    display: none;
}

.tenways-shipping .field-tooltip-content {
    width: 200px;
    left: 0;
}

#shopify-section-template--15203455500437__16407641483d90249f {
    display: block;
}

.footer-service .multicolumn-card .multicolumn-card__info {
    padding: 22px;
    padding-bottom: 14px;
}

.footer-service .multicolumn-service .multicolumn-card__info h3 {
    color: #333;
    font-size: 14px;
    line-height: 15px;
    font-weight: 400;
    margin: 8px auto !important;
}

.mobeil_line {
    display: block;
    text-align: center;
}

.tenways-product .product__info-wrapper .product-form__input:first-child .form__label {
    top: -423px;
}

.tenways-product .tenways-shipping {
    justify-content: center;
}

.tenways-product .price__regular span.price-item.price-item--regular {
    padding-right: 0;
    font-size: 24px;
    font-weight: 700;
    width: 100%;
    text-align: center;
}

.tenways-product .product__info-wrapper .product-form__input:first-child {
    width: 100%;
    top: 46%;
}

.tenways-price .price {
    display: block;
}

.multicolumn-flex .s_button {
    display: block;
}

#shopify-section-template--15185060528290__16401428225940a144 {
    display: block;
}

#shopify-section-template--15203455500437__1640762878d7dcf0c1 .multicolumn-flex p {
    text-align: left;
}

.tenways-slideshow .pc_banner {
    display: none !important;
}

.m_feature .media-title-list {
    margin-bottom: 0;
}

.tenways-slideshow .image_mobile {
    display: block !important;
}

.tenways-video-feature {
    display: none;
}

.tenways-video .m_feature {
    display: flex;
}

.tenways-product .product_title .price dd {
    width: 100%;
    text-align: center;
    display: block;
}

.tenways-product .product_title .price__regular span {
    display: block;
    padding-right: 0;
}

.tenways-product .product_title .price__regular span {
    padding-left: 0;
    border: none;
    margin: 8px auto;
}

.tenways-product .product_title .price__regular .shipping-starts {
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-service .multicolumn-list {
    padding: 0 !important;
}

.multicolumn-service slider-component {
    margin-bottom: 0;
}

.footer-service .multicolumn-list__item {
    margin: 0;
}

.footer-service .multicolumn-service slider-component {
    padding-bottom: 0;
}

.footer-service .multicolumn-service .info svg {
    width: auto;
    height: 20px;
    margin: 0 auto;
}

.multicolumn-service .multicolumn-card__info .info {
    padding-right: 0;
    line-height: 0;
}

.footer-service .multicolumn-service .info path {
    color: #333;
    fill: #333;
}

.footer-service .multicolumn-service .multicolumn-card__info h3 {
    color: #333;
    font-size: 14px;
    line-height: 15px;
    font-weight: normal;
    margin: 8px 0 0;
}
.tenways-blog .circle-divider, .tenways-main-article .circle-divider{
    position: relative;
    bottom: 0;
}
.tenways-blog .article-card__excerpt{
margin-bottom: 36px;
}
.tenways-main-article .article-template__hero-adapt{
  padding-bottom: 100% !important;
}
.tenways-main-article .pc-article{
  display: none;
}
.tenways-main-article .mb_article {
  display: block;
}
  .tenways-main-article .article-template__title {
      font-size: 24px;
      max-width: 100%;
  }

  .article .image-with-text .image-with-text__heading {
      width: 100%;
      font-size: 24px;
      line-height: 29px;
  }

  .article .image-with-text .image-with-text__text {
      text-align: left;
  }

  .article .image-with-text {
      margin-top: 36px;
  }

  .article .image-with-text .image-with-text__content {
      padding-top: 0;
  }

  .tenways-rich-text .rich-text--full-width .rich-text__blocks {
      width: 100%;
      padding: 0 26px;
      text-align: left;
  }

  .multicolumn-service .info {
      margin-top: 0;
  }
  .faq__accordion .ten-summary{
    top: 20px;
}
.image-aff img {
     background: #fff;
 }
 .join-affiliate .swiper-wrapper {
     padding-bottom: 24px;
 }

 .reasons-list .rte p {
     min-height: 98px;
 }

 .tenways-Process .text p {
     min-height: auto;
 }

 .affiliate-programs .affiliate-title {
     margin-bottom: 0;
 }

 .reasons-list>p {
     font-size: 20px;
 }

 .change-html p {
     line-height: 32px;
 }

 .affiliate-title {
     padding-right: 0;
 }

 .tenways-Process {
     margin-top: 0;
 }

 .faq__accordion .accordion__content p {
    font-size: 12px;
    line-height: 20px;
 }

 .faq__accordion .summary__title {
     font-size: 18px;
     max-width: 70%;
 }

 .faq__accordion .summary__title {
     font-size: 14px;
     line-height: 24px;
     max-width: 70%;
  }
  .faq__accordion .icon {
     height: 36px;
     right: 0;
     top: -10px;
  }

 .apply-process {
     margin-top: 0;
 }

 .affiliate-faq-all {
     margin: 36px auto;
 }

 .join-affiliate {
     margin-top: 36px;
     position: relative;
 }

 ul.ply-affiliate {
     display: block;
     flex-wrap: wrap;
     text-align: center;
     list-style: disc;
     padding: 0;
     max-width: 220px;
     margin: 0 auto;
     margin-bottom: 48px;
 }

 ul.ply-affiliate li {
     color: #000;
     line-height: 240%;
     text-align: left;
     padding-left: 5px;
 }

 .pro-affiliate {
     display: block;
 }

 .tenways-gram {
     max-width: 100%;
 }

 .affiliate-programs .affiliate-title {
     padding-right: 0;
     text-align: center;
 }

 .tenways-affiliate {
     top: 0;
 }

 .affiliate-programs .page-width {
     padding: 0;
 }

 .affiliate-programs .tenways-gram {
     padding: 24px 26px;
     padding-bottom: 0;
 }

 .tenways-gram .affiliate-title h2 {
     font-size: 24px;
     line-height: 29px;
     text-align: center;
     padding: 0 26px;
 }

 .affiliate-title p {
     text-align: center;
 }

 .affiliate-programs {
     background: transparent;
 }

 .tenways-gram .ten-button,
 .tenways-gram .button {
     width: 100%;
 }

 .affiliate-programs {
     margin-bottom: 0;
 }

 .affiliate-title .title {
     font-size: 24px;
     line-height: 29px;
     text-align: center;
 }

 .tenways-Process,
 .process-list {
     display: block;
     text-align: left;
 }

 .tenways-Process .process {
     display: flex;
     align-items: center;
     padding-right: 26px;
 }

 .affiliate-title p {
     font-weight: normal;
     font-size: 16px;
 }

 .tenways-Process .text {
     right: 0;
 }

 .tenways-Process span {
     display: inline-block;
     padding: 0;
     width: 80px;
     text-align: center;
     padding-top: 6px;
 }

 .tenways-Process .text {
     max-width: 100%;
     text-align: left;
     position: relative;
     left: 28px;
 }

 .apply-process .process-list span {
     display: none;
 }

 .apply-process .process-list .step {
     width: 80px;
     height: 80px;
 }

 .apply-process .process-list .pro_list {
     line-height: 80px;
 }
 .apply-process .tenways-Process {
     display: block;
     text-align: left;
 }

 .change-affiliate .change-html {
     width: 76px;
     height: 76px;
 }

 .change-html svg {
     height: 62px;
     width: 31px;
 }

 .image-with-text .image-with-text__content .image-with-text__text+.button {
    margin-right: auto;
}

.tenways-discount {
    margin-bottom: 20px;
}

.tenways-product .tenways-discount div {
    text-align: center;
}

.cgo600-product .tenways-discount div,
.cgo600-product .tenways-discount p {
    font-size: 14px;
}

.love-banner .feature-tenways {
    display: none;
}

.love-banner,
.tenways-love-featrue {
    margin-top: 36px;
    margin-bottom: 0;
}

.love-banner .pc-banner {
    display: none;
}

.love-banner .image_mobile {
    display: block;
}

.tenways-love-featrue .feature-tenways {
    display: none;
}

.tenways-love-featrue .m_feature {
    display: flex;
}
.top-live .image_mobile .icon-tenways {
    display: block;
}
.tenways-p_des p {
    font-size: 14px;
}

.tenways-product .grid__item .product_title {
    margin-bottom: 14px !important;
}

.ab_bar .rte {
    display: block;
    padding: 10px 0;
}

.ab_bar p {
    font-size: 14px;
    line-height: 17px;
    padding: 0;
    margin: 0;
}

.tenways-video .video_text .text_p p {
    font-size: 12px;
    letter-spacing: -0.025em;
    padding-bottom: 8px;
}

.tenways-video .title_video p {
    font-size: 30px;
    line-height: 37px;
}

.tenways-video .title_video {
    margin-bottom: 8px;
}

.tenways-video .text_video p {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: -0.02em;
}

.tenways-product .tenways-p_des p {
    text-align: center;
}
.customers.account a svg {
    width: auto;
    margin-bottom: -0.03rem;
    margin-right: 0;
}
.product_cgo #shopify-section-footer{
    padding-top: 220px;
    margin-top: -200px;
}
.footer-block__newsletter .actives_newsletter{
    position: relative;
    text-align: left;
    color: #fff;
}
.actives_newsletter p {
  color: #fff;
}
.loyalty .shopify-section .c-banner .banner {
    min-height: calc(100vh - 64px);
}
.loyalty .banner__text {
    max-width: max-content;
    margin-top: 16px !important;
}
.loyalty .banner__text p {
    font-size: 14px;
}
.c-banner .banner__box>.banner__buttons {
    gap: 0;
    margin-top: 16px;
}
.c-banner .button{
    width: 100%;
    max-width: 100%;
}
.c-banner .banner__content .ten-button2 {
    margin-top: 16px;
}
.loyalty .c-banner .banner .banner__content{
    align-items: flex-end !important;
    margin-bottom: 48px;
}
.ten-multicolumn .multicolumn-list h3 {
    font-weight: bold;
    font-size: 48px;
    line-height: 59px;
    color: #47D7AC;
}
.ten-multicolumn .multicolumn-list__item:not(:last-child){
   margin-bottom: 36px;
}
.ten-multicolumn .title{
    font-size: 18px;
    line-height: 150%;
}
.loyalty-multicolumn .loyalty_hover{
    display: none;
}
.loyalty-multicolumn .grid--1-col .grid__item {
    max-width: 50%;
    width: 50%;
}

.loyalty-multicolumn .loyalty-info {
    display: block;
    padding: 22px 11px;
    text-align: center;
    height: 100%;
}
.info-icon svg {
    margin: 0 auto;
    width: 30px;
    height: 30px;
}
.loyalty-multicolumn .info-text p,
.loyalty-multicolumn .info-text h3{
    font-size: 12px;
}
.loyalty-multicolumn .grid__item {
    padding: 0 7px;
    margin-bottom: 14px;
}
.info-text a{
    text-decoration: underline;
}
.loyalty-multicolumn li:hover .loyalty-info {
    background: #F4F8FC;
    display: block;
}
.loyalty-multicolumn.multicolumn .page-width {
    padding: 0 26px;
}
.loyalty-multicolumn .multicolumn-list {
    margin-top: 18px;
    margin-left: 0;
    padding: 0 !important;
}
.info-icon {
    margin-bottom: 5px;
}
.loyalty-multicolumn .title,
.loyalty-multicolumn .earn-title {
  font-size: 18px;
  line-height: 150%;
  margin-bottom: 18px;
}
.loyalty-multicolumn.multicolumn .title-wrapper-with-link{
  margin-bottom: 18px;
}
.loyalty_des{
  font-size: 12px;
  text-align: center;
  margin-bottom: 4px;
}
.loyalty .image-with-text .grid .grid__item:first-child {
  order: 0;
}

.loyalty .image-with-text__content {
  align-items: flex-start;
  padding-bottom: 0;
}

.loyalty .image-with-text .image-with-text__text {
  text-align: left;
}

.loyalty .image-with-text__content .image-with-text__heading {
  font-size: 18px;
  line-height: 22px;
  margin-top: 10px !important;
}

.loyalty .image-with-text__text {
  margin-top: 24px;
}

.loyalty .image-with-text__text p {
  font-size: 14px;
  line-height: 150%;
  color: #000;
}

.loyalty .image-with-text__text+.button {
  margin-top: 2.4rem;
}

.loyalty .image-with-text {
  margin-top: 36px;
}

.points-multicolumn {
  background: #F4F8FC;
  padding: 48px 0;
}

.points-multicolumn .title-wrapper-with-link {
  padding: 0;
  margin: 0;
}
.points-multicolumn p{
font-size: 14px;
line-height: 150%;
}
.points-multicolumn .rule.center {
font-weight: bold;
font-size: 18px;
line-height: 150%;
}
.points-multicolumn .title {
margin-bottom: 24px;
}
.points-multicolumn .rte p{
font-size: 14px;
}
.points-multicolumn .rule.center {
margin-bottom: 36px;
}
.points-multicolumn .info-text h3{
font-size: 18px;
line-height: 22px;
}
.points-multicolumn .info-text p{
font-size: 14px;
line-height: 17px;
}
.loyalty-multicolumn .earn-title{
margin-top: 0;
}
.careers .c-banner .banner__box{
text-align: center;
}
.careers .banner__heading p {
font-weight: 600;
font-size: 24px;
line-height: 29px;
}
.careers .banner__text p{
font-size: 14px;
line-height: 17px;
}
.careers .c-banner .banner .banner__content {
align-items: flex-end !important;
}
.career-join .process-title .rte {
    font-size: 14px;
    line-height: 180%;
}
#all-join {
    padding-top: 270px;
    margin-top: -270px;
}
.career-join .page-width{
    padding: 0;
}
.image-left.grid__item {
    display: none;
}
.we_are,
.career-join .process-title {
    padding: 0 26px;
}
.career-join .mb-img{
    display: block;
}
.careers .shopify-section .c-banner .banner {
    min-height: 512px;
}
.careers .banner .banner__box{
    margin-bottom: 32px;
}
.we-image.grid {
    margin-top: 36px;
}
.join_are a:first-child{
    border: none;
}
.careers .c-banner .banner .banner__content {
    align-items: flex-end !important;
}
.careers .c-banner .banner__box{
    text-align: left;
}
.careers .banner__heading p {
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
}
.careers .banner__text p{
    font-size: 14px;
    line-height: 17px;
}
.careers .c-banner .banner .banner__content {
    align-items: flex-end !important;
}
.ten-process {
    margin: 36px auto;
}
.process-title .title{
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 24px;
}
.process-title .rte{
    font-size: 14px;
    line-height: 150%;
    max-width: 100%;
}
.process-title {
    margin-bottom: 48px;
}
.step_ul,
.step_ul li{
    display: block;
}
.no-banner.affiliate .content-for-layout {
    margin-top: 0;
}
.step_ul li{
    display: block;
}
.step_ul li{
    position: relative;
 }
 .careers .step_li .text {
  position: absolute;
  right: 25%;
  top: 50%;
  transform: translateY(-140%);
}
.careers .step_li {
  padding-top: 50px;
}
.careers .step_li .text p{
font-size:14px;
color: #000;
 }
.careers .step_ul li:last-child .text {
  top: 80%;
}
.step_li{
    width: 124px;
    height: 124px;
    padding-top: 38px;
}
.step_ul .arrow svg{
    width: 45px;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    display: inline-block;
}
.step_li h3 {
    font-size: 14px;
}
.step_li p {
    font-size: 12px;
    padding: 0 10px;
}
.step_ul .arrow {
    padding: 0;
    width: 124px;
    max-width: 124px;
    text-align: center;
    display: block;
    margin: 20px 0;
    margin-top: 25px;
    margin-bottom: 15px;
}
.careers-join .process-title .rte {
    font-size: 14px;
    line-height: 180%;
}
.careers-join .process-title .title {
    margin-bottom: 24px;
}
.we_are h3{
    font-size: 24px
}
.we-richtext,
.we-image.grid {
    display: block;
}
.we-richtext .richtext{
    max-width: 100%;
    margin-bottom: 24px;
}
.we-richtext .richtext p, .we-image p{
    font-size: 14px;
}
.we-image .grid__item{
  max-width: 100%;
  width: 100%;
  padding: 0;
}
.we_are h3 {
    margin-top: 36px;
    margin-bottom: 14px;
}
.careers-join .process-title {
    margin-bottom: 36px;
}
.join_are .pc-join{
    display: none;
}
.join_are .mb-join{
    display: block;
    margin: 20px auto;
    padding: 0;
}
.mb-join h3,
.mb-join p{
  margin: 0;
}
.mb-join h3 {
    font-size: 18px;
    line-height: 180%;
}
.mb-join p {
    font-size: 14px;
    line-height: 180%;
    color: #8D8D8D;
}
.join-btn{
    color: #000;
}
.all-join .process-title{
    max-width: 514px;
    margin-top: 0;
    margin-bottom: 24px;
}
.all-list .img {
    position: relative;
    margin-bottom: 42px;
    padding: 0 !important;
}
.join-list .all-list {
    margin-bottom: 64px;
    padding: 0;
}
.join-list .all-list>div,
.join-list .all-list header{
    padding: 0 26px;
}
.join-list .article-template__content {
    font-size: 14px;
    margin-bottom: 42px;
}
.all-list .img img{
    width: 100%;
    height: 100%;
    display: block;
}
.element-join svg {
    width: 24px;
    height: 24px;
}
.template-list a {
    position: relative;
    right: 0;
    bottom: 0;
}
.join-list h1{
    font-size: 24px;
    margin-bottom: 0 !important;
}
.join-list .article-template__title{
    font-size: 16px;
}
.template-list{
    font-size: 12px;
    line-height: 180%;
}
.template-list .ten-button {
    margin-top: 14px;
}
.all-list  .ten-button .button{
    width: 100%;
}
.all-list h2{
    font-size: 18px;
}
    .tenways-blog .article-card__title {
      font-size: 14px;
      color: #000;
  }
   .total-blog ul {
    display: block;
  }
  .total-blog li {
      padding-left: 0;
      padding-right: 0;
      margin-bottom: 8px;
  }
  .total-blog .list-menu__item--link {
      color: #CCCCCC;
      padding: 5px 23px;
      border: 2px solid #CCCCCC;
      border-radius: 25px;
      font-weight: 600;
      text-align: center;
  }
  .total-blog li .list-menu__item--active{
      color: #fff;
  }
  .recommend-blog .blog__posts.articles-wrapper{
      grid-template-columns: auto;
      display: grid;
  }
  .recommend-blog .grid--peek .grid__item{
      padding: 0 !important;
      width: 100%;
  }
  .recommend-blog .title-wrapper-with-link .blog__title {
      font-size: 30px;
      line-height: 130%;
  }
  .sup_articles .article-card__header {
    max-width: 80%;
    margin-bottom: 0;
}
.sup_articles .article-card__header h2 {
    font-size: 18px;
    line-height: 180%;
}
.sup_articles .article-card__excerpt{
    font-size: 14px;
}
.support-des{
    max-width: 100%;
    margin-top: 14px;
}
.ten-summary .icon{
    width: 36px;
    top: -20px;
}
.article-card__info .ten-summary .icon{
    top: 0;
}
.sup_articles .title--primary {
    margin-bottom: 0;
    margin-top: 24px;
}
.main-blog .element-margin .article-template__link {
    margin-bottom: 24px;
    padding-top: 24px;
}
.ar_left .total-blog,
.recommend-blog .total-blog  {
    padding-top: 0;
}
.tenways-blog .blog__title{
    font-size: 24px;
    line-height: 29px;
}
.tenways-blog .blog-articles {
    margin-top: 26px;
    grid-gap: 3.6rem;
}
.free .cart_collection .card-wrapper {
    padding-top:0;
}
.cgo600-product .free {
    margin-bottom: 15px;
}
.image-with-text.image-banner-text .image-with-text__text p {
    max-width: 167px !important;
    font-size: 12px !important;
}
.tenways-index .image-banner-text .image-with-text__content img {
    position: relative;
    right: 0;
    bottom: 0;
    left: 10px;
}
.cgo600-product .tenways-klarna {
    margin-bottom: 36px;
}
  .image-banner-text.image-with-text {
    margin-top: 3.6rem;
    margin-bottom: 0 !important;
}
.tenways-index .image-with-text__content {
    min-height: auto;
 }
   .swiper-father .swiper-button-next, .swiper-father .swiper-button-prev {
     display: none !important;
 }
 .twy-list .btn-image {
    right: 15px;
    bottom: 2px;
}
.image-banner-text .swiper-pagination {
    display: block;
}
.swiper-pagination .swiper-pagination-bullet{
   background: #000;
}
.image-banner-text .swiper-father {
    padding-bottom: 40px;
}
.tenways-index .tenways-shipping{
    margin-bottom: 15px;
}
.tenways-index .image-banner-text .image-with-text__content {
    min-height: auto;
}
.tenways-index .image-banner-text .image-with-text__content img {
    left: 10px!important;
    max-width: 100px !important;
}
.cgo600-product .tenways-shipping,
.tenways-product .tenways-shipping {
    padding-left: 0;
 }
 .tenways-product .tenways-shipping {
    text-align: center;
 }
 .product_tab .ImagesBlock .image-block-text {
    padding: 36px 0 10px;
    margin: 0 auto;
}
.review_2 .swiper-pagination {
    display: block;
}
.review_1 .reviewSwiper.swiper-container {
    padding: 0 0 30px;
}
#cgo600-reviews {
    padding-top: 80px;
    margin-top: -80px;
}
.ImagesBlock .image-with-text.image-block-text .grid__item:first-child {
    order: 0;
}
.image-with-text.image-block-text .image-with-text__content {
    align-items: flex-start;
    padding: 20px 26px 26px;
    text-align: left;
}
.image-with-text.image-block-text .image-with-text__text {
    text-align: left;
    margin-top: 10px;
}
.image-block-text .title{
    padding: 0 16px;
}
.ImagesBlock .ImagesText{
    margin-bottom: 10px;
}
.review_2 .review_1 hr {
    margin: 0 0 36px;
}
  .loyalty-program .multicolumn .page-width{
   padding:0 26px;
  }
}


@media screen and (max-width: 640px) {
    .product_tab .page-width {
        padding: 0 26px;
    }
    .review_2 .reviewAll .review_right {
        min-height: 375px;
    }

    .ten-slideshow .swiper-container {
        padding-bottom: 42px;
    }

    .ten-slideshow .swiper-button-next,
    .ten-slideshow .swiper-container-rtl .swiper-button-prev {
        right: 34%;
    }

    .ten-slideshow .swiper-button-next,
    .ten-slideshow .swiper-container-rtl .swiper-button-prev {
        right: 34%;
    }

    .ten-slideshow .swiper-button-prev,
    .ten-slideshow .swiper-container-rtl .swiper-button-next {
        left: 34%;
    }

    .newsletter-form__field-wrapper .field__input {
        padding-right: 2rem !important;
    }

    .customers-say {
        padding-left: 26px;
    }

    .customers-say .page-width {
        padding: 0;
    }

    .multicolumn-home .multicolumn .page-width {
        padding: 0 26px;
    }

    .ab-close svg {
        width: 16px;
        height: 16px;
    }

    .ab-close {
        right: 10px;
    }

    .multicolumn-home .swiper-father {
        padding-bottom: 20px;
    }

    .multicolumn-home .swiper-pagination {
        bottom: 0;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child .form__label {
        bottom: auto;
        top: -345px;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child {
        top: 380px;
    }
    .tenways-benefits .rte {
        min-height: auto;
    }
    .tenways-benefits {
        padding: 0 50px;
    }
    .ab_bar p{
        font-size: 12px;
    }
    .image-banner-text .text img{
        max-width: 106px;
    }
    .image-banner-text .easter img{
        max-width: 60px;
    }
    .image-with-text.image-banner-text .image-with-text__heading {
        color: #000;
        font-size: 24px !important;
        letter-spacing: -0.05em;
    }
    .free .cart_collection .add_to_cart .product-form__submit {
        height: auto;
        line-height: normal;
        font-size: 18px;
        width: 100%;
    }
    .free .cart_collection .card-wrapper {
        margin-bottom: 10px;
    }
    .free .grid .grid__item {
        padding-bottom: 0;
    }
    .free .card-wrapper .card-information {
        bottom: 0;
        right: 0;
    }
    .free .collection .product-grid li {
        padding-left: 15px;
    }
}


@media screen and (max-width: 460px) {
    .tenways-index .image-with-text__content img {
        max-width: 100px;
    }
    #shopify-section-slideshow .title-wrapper .title {
        margin-bottom: -3px;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child .form__label {
        top: -277px;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child {
        top: 295px;
    }

    .ten-slideshow .swiper-father {
        padding-bottom: 24px;
    }

    .ten-slideshow .multicolumn-card__info {
        padding-top: 24px;
    }

    .shopify-section .ten-slideshow .banner {
        min-height: 160px;
    }

    .spaced-section {
        margin-top: 26px;
    }

    .ten-image-text .image-with-text__text p {
        font-size: 14px;
    }

    .ten-image-text .image-with-text {
        margin-top: 4rem;
    }

    .ten-image-text {
        padding-top: 0;
    }

    h2.image-with-text__heading.h1 {
        margin-top: 20px;
        font-size: 24px;
    }

    .feature-banner .image-with-text__text.rte {
        margin-top: 20px;
    }

    .ten-image-text .feature>div {
        float: left;
        text-align: center;
        width: 25%;
    }

    .text_video {
        display: block;
    }

    .video-content p {
        font-size: 24px;
        line-height: 130%;
        text-align: left;
        max-width: 88%;
    }

    .content_video .ten-button .button {
        width: 100%;
        max-width: 100%;
    }

    .content_video .ten-button {
        margin: 0;
        margin-top: 18px;
        display: block;
    }

    .title_video {
        margin-bottom: 16px;
    }

    .home-video-loop {
        padding: 0 26px;
    }

    .home-video-loop .video-section .deferred-media__poster-button {
        width: 36px;
        height: 36px;
    }

    .home-video-loop .swiper-button-next,
    .home-video-loop .swiper-container-rtl .swiper-button-prev {
        right: 13px;
        left: auto;
    }

    .home-video-loop .swiper-button-prev,
    .home-video-loop .swiper-container-rtl .swiper-button-next {
        left: 13px;
        right: auto;
    }

    .swiper-button-next:after,
    .swiper-container-rtl .swiper-button-prev:after {
        color: #fff;
        font-size: 16px;
        font-weight: 700;
    }

    .swiper-button-prev:after,
    .swiper-container-rtl .swiper-button-next:after {
        color: #fff;
        font-size: 16px;
        font-weight: 700;
    }

    .footer-plicy .footer-block__details-content li a {
        font-size: 12px;
    }
    .footer-block__details-content .list-menu__item--link{
        word-break: break-all;
        padding: 0.2rem;
    }
    .multicolumn-review .multicolumn-home .multicolumn-card__info .des{
        min-height: 160px;
    }
    .multicolumn-service .multicolumn-card__info h3 {
        font-size: 12px;
        max-width: 86px;
        margin: 0 auto;
    }
    .footer-service .multicolumn-card .multicolumn-card__info {
        padding: 22px;
        padding-bottom: 14px;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child {
        width: 100%;
        top: 36%;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child .form__label {
        top: -277px;
    }

    .video-tag .tag-video-loop .swiper-button-prev {
        left: 34% !important;
    }

    .video-tag .tag-video-loop .swiper-button-next {
        right: 34%;
    }
    .shopify-section .ten-slideshow .banner {
        min-height: 160px;
    }
    #shopify-section-image-with-spec .table_sp tbody tr td:first-child {
        width: 26%;
    }
    #shopify-section-image-with-spec .table_sp tbody tr td:nth-child(2){
        width: 18%;
    }
    .loyalty-multicolumn .loyalty-info {
        padding: 22px 10px;
    }
    .loyalty-multicolumn .info-text p{
        font-size: 13px;
    }
}



@media screen and (max-width: 375px) {
    .tenways-index .grid__item .image-with-text__content {
          padding: 15px;
      }
    .tenways-index .image-with-text__content img {
      left: 15px;
  }
      #shopify-section-slideshow .title-wrapper .title {
          margin-bottom: -17px;
      }
  
      .tenways-product .product__info-wrapper .product-form__input:first-child .form__label {
          top: -260px;
      }
  
      .ten-slideshow .swiper-father {
          padding-bottom: 7px;
      }
  
      .tenways-product .product__info-wrapper .product-form__input:first-child {
          top: 270px;
      }
      .video-tag .iframe_video iframe {
        height: 180px;
    }
    .footer-service .multicolumn-card .multicolumn-card__info {
        padding: 16px;
        padding-bottom: 8px;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child {
        width: 100%;
        top: 33%;
    }

    .tenways-product .product__info-wrapper .product-form__input:first-child .form__label {
        top: -245px;
    }
    .loyalty-multicolumn .loyalty-info {
        padding: 22px 11px;
    }
  }

@media screen and (max-width: 374px) {
.tenways-index .image-with-text__content img {
    max-width: 100px;
}
.product_title .feature {
    display: flex;
}

.cgo600-product .price .price__regular .price-item {
    font-size: 28px;
}

.cgo600-product .product__info-wrapper .product__media-title {
    display: block;
    position: relative;
    bottom: auto;
    padding-right: 0;
    margin: 20px auto 27px;
}

.cgo600-product .product-form__input input[type=radio]+label.cs_label img {
    width: 60%;
    height: 30px;
}

.cgo600-product .product-form__input input[type=radio]+label.cs_label {
    width: 50px;
}

.video-with-text .image-with-text__content {
    padding: 62px 19px 56px !important;
    align-items: flex-start !important;
}

#shopify-section-video-with-text .video-with-text .video_title p {
    font-size: 20px;
    line-height: 28px;
}

.review_1 .mySwiper.swiper-container {
    padding-bottom: 60px;
}

.footer-block_nesletter .field__input {
    width: 160px !important;
}

.ab-close {
    right: 18px;
}
.loyalty-multicolumn .loyalty-info {
    padding: 22px 5px;
}
}











